Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
icsa
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
icsa
4y ago
Ivan Sutherland did Sketchpad in one year. He did computer science before computer science was defined as a discipline.
62.
▲
by
icsa
4y ago
The k language has implemented this capability (in software) for decades. https://code.kx.com/q/ref/#datatypes
63.
▲
by
icsa
4y ago
Given that SQL Server was originally licensed from Sybase (for Unix) makes this a full-circle moment.
64.
▲
by
icsa
4y ago
You may find the following video useful: https://www.youtube.com/watch?v=7lfGu_UA75A
65.
▲
by
icsa
4y ago
Yes. Using K is a great way to see how open-minded the interviewer is and how they respond when they are outside of their comfort zone.
66.
▲
by
icsa
4y ago
I have used K for multiple interview and take-home programming questions. The use of K always raises interesting questions such as "Where is the code?", "How does this work?", "How is the K executable so small?"
67.
▲
by
icsa
4y ago
Don't get drunk?
68.
▲
by
icsa
4y ago
Many assets associated with a program or system are fixed/readonly/constant data. Slowly changing key sets can also take advantage of Minimal Perfect Hashing.
69.
▲
by
icsa
4y ago
[Ordered] Minimal Perfect Hash Functions with O(N) construction time. They have been around for 30 years and I don't see them used in practice.
70.
▲
by
icsa
4y ago
k/kdb+. The distribution was < 500KB in its early days. The price was high enough that there was no published price list.
71.
▲
by
icsa
4y ago
k/kdb+. The distribution was < 500KB in its early days. The price was high enough that there was no published price list.
72.
▲
by
icsa
4y ago
You should check out the K language and Haskell as well. Both provide currying as part of the language.
73.
▲
by
icsa
4y ago
Partially, yes. The data and the calling code implement a state machine. The difference is that you are separating the input & the current state from the state transitions. The state transitions can be encoded as a matrix or nested case
74.
▲
by
icsa
4y ago
Check out the Method Finder (Ted Kaehler) used by Squeak/Smalltalk: https://wiki.squeak.org/squeak/1916 The "Find By Example" mode allows one to specify the inputs & outputs of s methods and finds ma
75.
▲
by
icsa
4y ago
Become the other definition of a 10X developer - the developer who makes the other developers around them 10X better.
76.
▲
by
icsa
4y ago
> the sample code I've seen mostly reads as noise to me Would you rather write/read: DIVIDE X BY 5 GIVING Y or y=x/5; / this would be considered "noisy" per your definition, relative to COBOL The first is
77.
▲
by
icsa
4y ago
The original purpose of APL was to describe the IBM/360 system. Kind of ironic, eh?
78.
▲
by
icsa
4y ago
And yet regular expressions are a part of most programming languages as a library or built-in syntax. Why is that?
79.
▲
by
icsa
4y ago
Yes. The diffs tend to be quite small & obvious.
80.
▲
by
icsa
4y ago
Nice work! I've done MiniMax w/ Alpha-Beta pruning for turn-based games and never thought to think about Tetris as a 2-player turn-based game.
81.
▲
by
icsa
4y ago
And no political conservatives. I'm apolitcal, personally, and welcome all points of view in my personal life.
82.
▲
by
icsa
4y ago
> uses significantly less memory, and represents a modest performance improvement. The reduced memory has significant value. Being able to do the same build on less expensive hardware or do more with the same hardware is a significant fi
83.
▲
by
icsa
4y ago
How many nodes and edges are in your graphs? 10,000 nodes is an upper limit for most graph visualization tools that I have used.
84.
▲
by
icsa
5y ago
Try Roaring Bitmap.
85.
▲
by
icsa
5y ago
You use ask for a reasonable accommodation. E.G. Access to assignments via email. The Department of Education mandates such accommodations.
86.
▲
by
icsa
5y ago
K's coupling of data and user interface elements. All data can have a gui widget type in its metadata. The benefit was: * If you changed the widget then the data changed. * If you changed the data then the widget changed. The layout of
87.
▲
by
icsa
5y ago
Views in k/q. A view is like a variable whose value is determined by a dependency expression. / any time c changes, f will be updated f::32+1.8 c / temp (F) from temp (C) / any time m or x or b change, y will be updat
88.
▲
by
icsa
5y ago
From 9 to 5 (or some other 8 hour block - e.g. 7 to 3), don't let your personal life interfere with your work - including social media, email, text messages et cetera. Without distractions, you'll get all of your work done with ti
89.
▲
by
icsa
5y ago
Can you describe your existing model? That would be very helpful in determining the viability of the opportunity.
90.
▲
by
icsa
5y ago
I discovered this paper in the late 90s. It changed the nature of my work for the next decade or so. An O(n) algorithm for generating MPH functions seemed like a miracle, at the time. Being able to solve "impossible" problems (at
More ›