Hacker Newsnew | past | comments | ask | show | jobs | submit | d0mine's commentslogin

“Those who say they lack time to build tools are precisely the ones who cannot afford not to.”

Unlike Kindle, Amazon can’t shutdown your bookshelf

Kindle and Amazon are the same company.

You should probably read it as "Amazon can shut down your kindle but not your bookshelf"

Right. It makes sense to me now.

“Parse don’t validate“ seems like the same idea

https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...

You do not need Haskell for that eg it works in Python (via pydantic, attrs data classes)


It's more similar to "Make invalid states unrepresentable": https://news.ycombinator.com/item?id=40150159

Agreed. Clojure gets this with Mali and Spec. That said, types are such a productivity boost over time that I think they should only be discarded for very good reasons.

Here's github statistics from 2015 https://github.blog/open-source/open-source-license-usage-on...

MIT is used by more projects than GPL.


That's the wrong metric, however. Thousands of small pet repos are unlikely to have more code than a single Chromium repo (mostly LGPL), Linux, Qt, etc.


What part of the reply is not factually correct? (premium gold+ open access article for $50000?)


I didn’t say it wasn’t factually correct. I assumed it was mostly correct, perhaps a bit sensationalist for comedic purposes. I found it quite funny actually. My answer above was just that it was not actually written by the Elsevier company like that user seems to have thought.


You are called terrorist only until you win then you are a freedom fighter.

You even may be called freedom fighter from the start if you are trying to displace government in the right country. There are plenty of examples.


I realize that. I'm just saying that "reject the government" is a radical choice. It's not something the average first world citizen is going to think about. US government has been eroding the freedom of americans for nearly a century now. American citizens have a bigger arsenal than many actual countries out there. And what do they do with all of those weapons? Literally nothing.

Only those who are willing to die have the power to truly change the world. Those who don't want to die are dominated by those who do. The average citizen of a civilized society has a lot to lose. They don't want to die over nothing. They want to get even richer and enjoy an even better life. It's the people who have nothing to lose and everything to gain who are radicalized.


> how our brain construct

is the only part i.e., we perceive what brain predicts no more no less. Optical illusions demonstrate it well.

Sometimes that prediction (our perception) correlates with the light reaching the retina. But it is a mistake to think that we can perceive it directly. For example, we do not see the black hole in our field of vision where there are no receptors (due to our eyes construction).

Another example that makes the point clearer: there are no "wetness" receptors at all but we perceive wetness just fine.


It’s an important point: all our sensations are interpretations of readings from various sensing abilities.

Which is why it can be so easy to produce false sensations of many things. It’s like tricking your fridge into turning the light off by pressing the little switch instead of closing the door. The fridge isn’t detecting when the door is closed, it’s detecting with that switch is pressed and interpreting that as meaning the door is closed. However that interpretation may not always be correct.


You are describing gerrit.

https://www.gerritcodereview.com/


Trying to compress the code may be a proxy for the complexity metric


To get perspective(we know what worked), here’s some 50+ years abstractions:

A file is a simple stream of bytes in Unix. (If you think what else it might be then compare to Multics’ segments). Separate processes that may be connected using simple standard I/O streams [pipe] (vs everything is DLL in Multics) — the concept of shell itself (policy vs. mechanism separation http://www.catb.org/esr/writings/taoup/html/ch01s06.html ).

https://retrocomputing.stackexchange.com/questions/15685/wha...

For comparison, you need a new app on iOS for what might have been a shell pipeline (hierarchical file system is absent at user level).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: