Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oselhn
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
oselhn
7y ago
Exactly. Also I am pretty sure that every few months will someone find more appropriate symbol for each tag.
2.
▲
by
oselhn
7y ago
It is not only about the adds. Even if you pay, they will still spy on you and sell/use this data to show you adds somewhere else on the internet. I will start paying only if they treat me as customer and not as product.
3.
▲
by
oselhn
7y ago
I prefer to fix bugs before they hit production. It is almost impossible to do that without tests. Also testable code is usually much more readable than untestable god objects, tightly coupled modules and spagetti code.
4.
▲
by
oselhn
7y ago
No, first question I would have: Why are you talking so much about your education? It feels like profile from a guy who just finished school. I do not thing that education is that important in startups or business generally.
5.
▲
by
oselhn
7y ago
Did the same thing on work email and found only messages from gitlab. But only 10% of those messages were marked as spam the others were in inbox so I did not notice. This convinced me not to trust gmail antispam.
6.
▲
by
oselhn
7y ago
But that is just one one electron app. Imagine that every desktop app you use is written in electron. I am pretty sure that even 32GB workstation would be stretched to the limits.
7.
▲
by
oselhn
7y ago
Because it is not used by runtime. Mypy is just linter which adds additional restrictions on code which are not enforced by interpreter. You can have false positives so correct python code must be fixed to pass linter checks. In my opinion
8.
▲
by
oselhn
7y ago
I do not understand what people like about vscode. If I ignore insane resource consumption this is at most average IDE (the only real benefit over sublime "text editor" is integrated debugger). This is most preferred editor at wor
9.
▲
by
oselhn
7y ago
I tried to use type hints but I do not see enough value in them to justify making code more complex. It looks to me that they are similar to hungarian notation as they make refactoring harder but they are not reliable and does provide littl
10.
▲
by
oselhn
7y ago
Recently started working on Typescript project and it looks to me like java with really poor tooling, C++ like compilation times and huge mess in libraries (i.e. how to determine which version of @types package I need). I think that Typescr
11.
▲
by
oselhn
7y ago
If you do that you will probably hurt your productivity. There still will possible errors made by using 3rd party code. In my opinion optional type checking is not comparable to statically typed language guaranties. So if I do not need type
12.
▲
by
oselhn
7y ago
Only if they are correct. I am pretty sure that in old code base it will not be correct unless automatically checked before commit.
13.
▲
by
oselhn
8y ago
That's not true. From my experience unit tests are great for agile. It will allow you to create "trusted" modules which you can move around and rework much easier (you can also treat your tests as executable documentation). W
14.
▲
by
oselhn
8y ago
It was the same for me. I was scared that I would be dependent on drugs for the rest of my life. So I avoided doctor and cured myself with some kind of "psychoterapy" and change of lifestyle. When I felt really down I smoked marij
15.
▲
by
oselhn
8y ago
Actually I really do not like VSC resource consumption and performance. It feels more like eclipse than text editor but it does not offer as many features. If I want something fast and lightweight I reach for vim or sublime. But I do not ca
16.
▲
by
oselhn
8y ago
I worked on real program developed this way. It was Android/iOS tablet application with large part done in C++. C++ part was somehow generated from Java prototype and development was than outsourced to India. Those guys probably never
17.
▲
by
oselhn
8y ago
Ghostery like filtering is already implemented in firefox ( https://support.mozilla.org/en-US/kb/tracking-protection ).
18.
▲
by
oselhn
8y ago
The same trick was used to convinced Putin to go for olympic games in Sochi. Except they used ad in radio programme [1]. [1] All the Kremlin's Men by Mikhail Zygar
19.
▲
by
oselhn
8y ago
I am C++ programmer so maybe it is different but from my experience projects with only integration tests are nightmare. 1. Integration tests let you know that something is wrong but they are mostly useless for locating bug in larger code ba
20.
▲
by
oselhn
8y ago
I agree. But I reacted on comments disqusing if this algorithm is capable of doing more than targeting ads to make them cost effective.
21.
▲
by
oselhn
8y ago
I had one incident which convinced me that their algorithm is easily fooled even by single misclick. I hate ads propagating alcohol so I always report them to FB. Once I misclicked and instead of reporting it I opened linked article. Based
22.
▲
by
oselhn
9y ago
Comparing it to similar native app like pidgin it is still about 10 times more.
23.
▲
by
oselhn
9y ago
You can successfully use this approach only if you do not have external dependencies. If you use some library you have basically the same problem as multirepos. I worked in companies with monorepo and it work really well. Except all externa
24.
▲
by
oselhn
9y ago
As I understand it, difference is more political than technical. GCC is made to prevent people plug in nonfree parts into compiler. So you cannot plug in your dynamic library or use part of GCC as library which is artificial restriction. Se
25.
▲
by
oselhn
9y ago
I agree that C++ is bad but I actually find C much worse for projects bigger than a few thousands of lines. Reasons for this: * lack of namespaces - all names with long prefix look the same to me * just text based macros * no generics * err
26.
▲
by
oselhn
9y ago
I feel that problem is educational system. At least in my country it is optimized for grading what children know but it fails badly to teach or motivate them. So children are forced to learn it by themselves or find someone to help and it i
27.
▲
by
oselhn
9y ago
I worked on huge old codebase. Mostly int return values were used as error indicator. But there were at least 3 non-compatible error enums (OK/ERR, PROCESSED/UNKNOWN/ERR, 1/0). Those enums partially used the same int val
28.
▲
by
oselhn
9y ago
I do not think that someone wants to use C++11/14 to make app prototype. There are a lot more languages now which in my opinion are better suited to prototyping than languages mentioned in article. Most of people will use Python, JS or
29.
▲
by
oselhn
10y ago
What is even worse that those guys are not able to use C++ properly. They created function with more than 1000 lines with so many branches! It will be almost impossible to write test which tries all code paths. I do not think that changing
30.
▲
by
oselhn
10y ago
When I read those posts I am really happy not to live in US. I am struggling to work even 40 hours week since my junior days (my typical week would be 35 - 37h). When I feel drained I just go home and don't sit in the office doing noth
More ›