HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pbadenski

no profile record

Submissions

A Promising New Metric to Track Maintainability (2018)

blog.hello2morrow.com
2 points·by pbadenski·5 ปีที่แล้ว·0 comments

Ask HN: What's the best FRP library you worked with?

2 points·by pbadenski·5 ปีที่แล้ว·0 comments

Hacker Nearly Stole $8M from Aussie Hedge Fund Using a Fake Zoom Invite

gizmodo.com.au
47 points·by pbadenski·6 ปีที่แล้ว·15 comments

comments

pbadenski
·5 ปีที่แล้ว·discuss
To what extent writing your code in WebAssembly (eg Rust) can help with those points (eg structs in C argument). It would still run in a JS VM so I'm guessing a bit, but not to the full extent?
pbadenski
·5 ปีที่แล้ว·discuss
This article is really a reiteration of a https://wiki.c2.com/?SufficientlySmartCompiler argument. I would've sticked to a massively less appealing, but more closer to reality: "We've been lied to: JavaScript is pretty fast, but..." argument.
pbadenski
·5 ปีที่แล้ว·discuss
We tried to use it a year ago or so, because of the performance promise. We were getting random glitches every few thousand files during operations. There was no obvious pattern, so difficult to reproduce, and as far as I remember there was mentions of it in github. Hopefully they acknowledge and get over this hump, as it seems like a promising project all together.
pbadenski
·5 ปีที่แล้ว·discuss
I'm a bit speechless... Can someone explain how does this scheme can even exist? It sounds preposterous.
pbadenski
·5 ปีที่แล้ว·discuss
This is big! Can't wait until we have radios that can also show images.
pbadenski
·5 ปีที่แล้ว·discuss
For me personally, it's really important how productive a language environment is after a few years of development. Therefore:

- debugging environment

- memory and CPU profilers

- compilation and linting time of 100k+ codebases

- IDE support for 100k+ codebases

- static analysis & software architecture metric tooling (complexity, dependency analysis etc.)

- inherent scalability of the language, maturity of patterns & practices of scalability
pbadenski
·5 ปีที่แล้ว·discuss
ALL Java developers should be required to watch this course (it's Free):

https://software-mastery.teachable.com/p/uncommon-sense

FYI: I am NOT an author of this course.
pbadenski
·5 ปีที่แล้ว·discuss
That's interesting - I hate wasting food, I have never complained about my order (and not planning too, unless the food is spoiled I guess). If I don't like the food, I'll just never order again from the same place. I would definitely appreciate a company that offers money refund on food "no questions asked" even if I was never going to use it - it shows respect.
pbadenski
·5 ปีที่แล้ว·discuss
Surely, you must have sampled ethanol? ;)
pbadenski
·5 ปีที่แล้ว·discuss
In a sense, yes - I believe the damaging effects of sugar and social media on the society is far greater than psychedelics might have if decriminalised.

They definitely don't deserve to be Class A in the UK and Schedule I in the US. Even more so, they shouldn't be classified as Schedule I by the United Nations.

I'm not sure about using it regularly, but people have been using these for ceremonies for centuries. I personally believe the choice should be left with an individual.
pbadenski
·5 ปีที่แล้ว·discuss
Oh I definitely don't think it's the same. I would argue the items I have listed above are significantly more damaging to society than mushrooms.

On the subject of heroin, what about more dangerous psychoactive substance - ethanol? See https://www.bbc.co.uk/news/uk-11660210 and https://www.ias.org.uk/uploads/pdf/News%20stories/dnutt-lanc...
pbadenski
·5 ปีที่แล้ว·discuss
This type of empty fear mongering comment is unhelpful at best. It's a McDonalds of a comment. What's a lot of people? Why are psychedelics so special compared to anything else (sugar, Facebook, gambling). "It doesn't happen to everyone, but it's common" - what does this even mean? "Common" based on what criterion? How should our behaviour as a society change based on your comment?
pbadenski
·5 ปีที่แล้ว·discuss
As with any metaphor, technical debt has its' limits and its' traps. IMHO the biggest problem is that a comparison with lending implies that technical debt can be managed like people do with a loan. With loan you know how much of money-equivalence you take, how much you owe and how much interest you have accumulated on top.

Most of measurement - if at all possible - is much less obvious with technical debt. And inability to easily quantify it, opens up door for corruption.
pbadenski
·5 ปีที่แล้ว·discuss
Some reasons that I don't think have been covered yet:

- experienced programmers are promoted out of the tech track - it causes all sort of problems, people keep reinventing the wheel, they are forced to relearn through their own mistakes, transfer of knowledge and skills is hampered

- (probably as a consequence of the first point) people with 3 years of experience are believed to be senior programmers

- worse even - experienced programmers are promoted to non-coding roles aka architects. Over time they increasingly disconnect from the tangible artifact (code) while still hanging onto a false belief that they can function just fine by embracing it through a metaphor (diagrams, etc.) ("Simulacra and simulation"?.. but possibly I'm digressing)
pbadenski
·6 ปีที่แล้ว·discuss
Thank you for mentioning monomorphization - I wasn't aware of this concept.

Would you maybe if there's any source discussing how this is solved in different languages and performance consequences of it?
pbadenski
·6 ปีที่แล้ว·discuss
Yes, yes and yes. Last time I checked human cognition and collaboration seemed to attract very little interest. I suppose this somehow falls into a slot of "Human Productivity".

For instance - instinctively I find Clojure easier to work with than Scala. How is it different for different people and why? How does the cognitive complexity scale as the program scales? Do some languages foster collaboration better? As the team scales does the subjective complexity of a program scales in some languages better as the others?

Or something even more fundamental - why do some people write a lot of comments and other don't. Is there a difference in program comprehension with different length of indentation or different formatting for that matter.

We need more insights into the psychology of programming (languages, design, comprehension, etc.). If that's not possible we should at least do more rigorous philosophy of programming.
pbadenski
·6 ปีที่แล้ว·discuss
"A Philosophy of Software Design" by John Ousterhout - a recent find and probably the best book on programme design I've ever read. Author is an experienced programmer and Computer Science professor at Stanford.
pbadenski
·6 ปีที่แล้ว·discuss
The test that never can get slower - I'm curious how they do it.. In my experience tracking performance regressions is much bigger challenge than solving performance issues.
pbadenski
·6 ปีที่แล้ว·discuss
From what I understand withdrawing it was a procedural trick, see here: https://twitter.com/wstock215/status/1311824945752801281?ref... via https://redbus2us.com/h1b-perm-wage-levels-rule/

Also the rule does mention the new wage levels (eg. pages 147 and 148).