Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
edejong
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
125 ms
·
841.
▲
by
edejong
11y ago
Probably just as impressive is this (patent just expired) digital sundial: http://www.digitalsundial.com/
842.
▲
by
edejong
11y ago
The problem with dependencies is that developers approach it from a top-down approach. The question they answer is: I need an HTTP client, JSON API, monitoring tool, logging framework. Never do they ask the opposite: what kind of foundation
843.
▲
by
edejong
11y ago
Plus the cost of parsing the JSON and merging the huge object structures these libraries provide. I missed one item on your list, which is security. Google does not provide any guarantees on the safety of the CDN provider versions of JQuery
844.
▲
by
edejong
11y ago
Well, I'm doing something similar right now and can really second the parent's experience. I'm getting data from some of our wireless systems in the house, such as our mechanical ventilation unit and our Max EQ-3 heating syst
845.
▲
by
edejong
11y ago
Dijkstra would agree that programming is hard, but not that those who program should suffer. Quite the contrary, I'd like to add, as he would often point out that programmers currently suffer because of their leaky abstractions and con
846.
▲
by
edejong
11y ago
A debugger shows you only one trace through your code at a time. You want to see most, if not all traces and prohibit any illegal state. Since we humans are quite limited to comprehend this multi-dimensional arena, we need to use some proof
847.
▲
by
edejong
11y ago
Linus argument is that use of debuggers may contribute to bad design, but he does not prohibit their use. As Linus was not the core contributor to cgroups (Google was) and kernel debugging certainly was available when cgroups was first impl
848.
▲
by
edejong
11y ago
I started writing AJAX callbacks in 2004, and I'm sure I wasn't alone, so 11 years of higher-level JS is certainly a better range. But we should abstract away from the language. We've had 35+ years of experience of designing
849.
▲
by
edejong
11y ago
He's acting as a teacher in this email (like in many situations) and trying to explain that, in a deterministic and transparent system, the usage (and necessity) of a debugger is a clear signal of the inadequacy of the design. If you h
850.
▲
by
edejong
11y ago
Our systems generally rely on a (dependency injected) 'currentDateTimeService'. In unit-tests, the currentDateTimeService is dependency-injected with a mock service, always returning the same date. But here, I guess the better sol
851.
▲
by
edejong
11y ago
It is said in a very confusing manner. The core idea is dependency inversion: instead of the admin dictating the capabilities of the kernel, dictating the capabilities of the applications, we turn the whole thing around. The client applicat
852.
▲
by
edejong
11y ago
It would really help if people would stop calling this 'real-time', just because it creates the illusion. Real-time means: physical train slows down, communicates with all interested parties within a limited amount of time (for ex
853.
▲
by
edejong
11y ago
What would be real time for you? Every second? Millisecond? Or should we make hard constraints on the maximum latency (< 5 ms). Does the original site show the unavailability of data (within the original update frequency?). Furthermore,
854.
▲
by
edejong
11y ago
Indeed. My advice is to use pairwise summation [0], which is easier to implement, does not suffer from compiler optimizations and is, for normal means and purposes, sufficiently precise. Previously, I considered a small blog-post, but it w
855.
▲
by
edejong
11y ago
Some problems are less temporary. The required energy over distance goes up as well, thus limiting your action radius. Furthermore, the amount of road noise produced rises as well, which is another important limiting factor in high-density
856.
▲
by
edejong
11y ago
As much as I would like to be enthralled by such technology, it seems we have hardly progressed at all in the last 10 years wrt 3D web technology. For example, look at this demo of VRML shader technology which is 9 years old: https:/&
857.
▲
by
edejong
12y ago
Sure, the business values I mentioned are like 'extra income' over the free-riding 'income' you mention. (Now this makes me wonder how to book the use of open source software in management accounting)
858.
▲
by
edejong
12y ago
There is definitely business value in contributing to these projects. First of all, by contributing, you show a mutual interest in the increased quality of the solution. This in turn will motivate the maintainers to better understand the bu
859.
▲
by
edejong
12y ago
To really teach the relational model would take quite some more time. I would discuss database normalization (3NF/4NF/BCNF), query optimization, indexes, foreign key constraints and bridge set-theory with the relational model. Opt
860.
▲
by
edejong
12y ago
In the top-hit on Youtube, Michael starts to discuss the solution-space @31m15s ( https://www.youtube.com/watch?feature=player_detailpage&v=OY... )
861.
▲
by
edejong
12y ago
Would you want to miss the most important post-recovery data: when your system is under duress?
862.
▲
by
edejong
12y ago
The general advice should be: use PostgreSQL in case you are uncertain what to use. Watch some Youtube video's with Michael Stonebreaker (2014 Turing Award winner) and start getting disillusioned by the NoSQL hype. Then, try to underst
863.
▲
by
edejong
12y ago
Unfortunately, MoneyDance does not provide for split transactions. I use that quite a lot in GNUcash. My monthly salary is split up in 7 different components (income, taxes, insurance, reimbursement for work-expenses, bonuses, pensions and
864.
▲
by
edejong
12y ago
I would like to add to this advice to always start with pen and paper. To see your high-level design gives a different perspective, improves discussion and works much faster than changing your design in code. Furthermore, it's easier t
865.
▲
by
edejong
12y ago
It certainly has an expensive ambiance. Personally I don't like glass-windows because of their acoustic properties. Another thing I wonder: are office plants totally out of the picture nowadays?
866.
▲
by
edejong
12y ago
How does your embarrassing comment add to the discussion we are having? I'm afraid the gentlemen on this forum could not care less for your childhood struggles. And just in case you're wondering, your math performance was probably
867.
▲
by
edejong
12y ago
The best and lowest-maintenance pieces of code our team has written were carefully designed and thought out before a line of code was written. I'd say 20% of the actual work was coding, 30%/30% for design and testing and 10%/
868.
▲
by
edejong
12y ago
Using Gerrit, which is an automated mimick of Linus' development model. By the way, we've been succesfully using Gerrit on smaller-scale projects as well (around 8 change-requests / day) and don't even want to think abou
869.
▲
by
edejong
12y ago
I don't think it's fair to compare Java with Haskell or OCaml since they don't share the same objectives. But even if you did compare them, you should try to match Java's subtyping with Haskell's more-or-less depend
870.
▲
by
edejong
12y ago
I think it would be impossible to get good performance using normal (one dimensional) indices. The problem is, when your time-zone information changes, you'd need to recalculate all your materialized views. Most popular databases lock
More ›