Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
edejong
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
74 ms
·
751.
▲
by
edejong
10y ago
Methods to circumvent this (I'll sound like ESR, but wth): 1. Own your hardware. 2. Own your data. 3. Share your algorithms. 4. Promote commercial benefits of encryption. Lift existing laws to encrypted communication, such as doctor-pa
752.
▲
by
edejong
10y ago
I'm trying to understand 'antifragile'. Are you trying to say: 'robust'? If not, what is the difference?
753.
▲
by
edejong
10y ago
The book is first among a long list of physics books I sound advice to the neophyte. I first came about the book in the library when I was twelve and it triggered my lifelong interest in nature and technology. Good reminder to read it again
754.
▲
by
edejong
10y ago
Worrying about type is programming. When the type is right, the implementation is trivial. Type-theoretic monstrosities point towards incomprehension of the problem. Tackling two problems is a triviality, an engineer worries about more. A m
755.
▲
by
edejong
10y ago
I don't think it's such a bad example. In a strongly typed language, it would be relatively difficult to 'type' the '==' operator which would be reflected by its horrific signature. The '===' operator
756.
▲
by
edejong
10y ago
manipulating directed acyclic graphs of directed acyclic graphs of blobs.
757.
▲
by
edejong
10y ago
Lets take this (obviously broken) analogy a bit further. Toothbrushing, as a skill, is learned early in life and passed over by generations. Best practices, such as in which order to brush the teeth and at which moments during the day we ar
758.
▲
by
edejong
10y ago
First line in the description of the 'git-commit (1)' man-page: Stores the current contents of the index in a new commit along with a log message from the user describing the changes. Since most people are searching the man-pages
759.
▲
by
edejong
10y ago
A commit in the repo is simpler than that. It is: - A reference to the hash of a tree object - Some meta-data (one or more parent commits, author, date, message). The commit command (git commit) basically takes the tree object which you cre
760.
▲
by
edejong
10y ago
Certain systems can best be understood as black boxes. You put some commands in and magic happens. Git was not designed to be such a system and early users of git know this. During the last 5 years, many GUIs have filled in this gap, making
761.
▲
by
edejong
10y ago
At least this makes the decision explicit, as opposed to the editing bubbles created by popular social networks.
762.
▲
by
edejong
10y ago
Yes, there is no JS source signing in the browser yet. Then again, do you check the (compiled) code that is delivered to you via source repositories with which you sign/encrypt your GPG messages? How many people read the OpenSSL source
763.
▲
by
edejong
10y ago
Well, I tried to find projects which are well known but still going into obscurity, which is kind of a contradictory requirement.
764.
▲
by
edejong
10y ago
TeX is probably a great example where the codebase converged on 'perfection'. A fixed set of features, practically bug-free, superb quality. I could mention some flaws of TeX, and observe how many are related to input, output and
765.
▲
by
edejong
10y ago
Sorry, please comment on the article. No 'me too!' comments. If you like the article, there is the up-vote button.
766.
▲
by
edejong
10y ago
Have a quick look at the code graphs of Grunt: https://github.com/gruntjs/grunt/graphs/contributors Also, consider how the main contributor (cowboy) last commited in May 2015. This is just a cursory github-he
767.
▲
by
edejong
10y ago
Actually, yes, I did read the article. When I read 'Javascript malware', I understand this to be ECMAScript which is executing on the clients machine but delivered by the origin site. The ECMAscript has access to the keyboard whil
768.
▲
by
edejong
10y ago
Point #8 sounds great: reuse OSS, don't reinvent the wheel. However, this only applies to software that is maintained, now and in the future. Relying on obscure code-bases without knowledge on its inner workings is going to bite you do
769.
▲
by
edejong
10y ago
Sites will always continue to carry malware. Naming and shaming without looking at all the parties involved is a crude and ineffective way of changing things. Change the browser, change the payment system, educate the user by using plugins,
770.
▲
by
edejong
10y ago
Tell them we're currently replaying test scenario's involving thousands of truck routes per day (and around a thousand trucks). This allows us to easily recreate bugs and see the effects of fixes, new algorithms, etc. etc. Couldn&
771.
▲
by
edejong
10y ago
The Skype call is always in reference to a certain perspective of 'time-of-day'. So, you'd say: I will call you at 13.00 CET, which is 14:00 GMT at my place. When we move it to the next day, it will be in reference to CET and
772.
▲
by
edejong
10y ago
With an IC, it makes sense to work from two different RAM ICs. I'm not an electronics engineer, however.
773.
▲
by
edejong
10y ago
Their website makes a bad impression on me: - Who are you? - What makes it different? - How does it make it different? - What is expected of me? (Hint: "Give it a try" is not a good answer.) - Cannot scroll because of weird scroll
774.
▲
by
edejong
10y ago
the thing I keep failing to understand is: why do these devices need to block while updating? Can't they just use two (small) memory-banks and download the image to bank 2 while working from the first one and do one quick switcheroo in
775.
▲
Technical Debt 101 (2014)
(medium.com)
2 points
by
edejong
10y ago
|
0 comments
776.
▲
by
edejong
10y ago
When scheduling an appointment (event) in the future and you need to move it around, these fields are necessary. Repeating events are similar, as you already mentioned. Millisecond precision is just the standard. I would say nanosecond shou
777.
▲
by
edejong
10y ago
I think the following ingredients are minimally necessary for normal day-to-day stuff: 1. For events in the past, a timestamp 2. For events in the future, a date/time pair with precision at least milliseconds and a timezone. 3. An ISO
778.
▲
by
edejong
10y ago
Every function which returns the current time, should be dependency injected with a 'currentTimeService'. This service, during tests, is injected with your mock implementation, and during production with a simple call to 'ne
779.
▲
by
edejong
10y ago
Exercising equanimity is a possible state while meditating. However, apart from equanimity, most Zen Buddhist meditations involve knowing and exercising the mind in different ways, such as applying (right) concentration and disentangling th
780.
▲
by
edejong
10y ago
Apart from all the other answers already given, it will allow you to write automatic unit-tests, proving the properties of your code (using the laws of the given category). Perhaps there are already editors which allow for automatic refacto
More ›