What is the quality of software that gets shipped? What is the rate of defects and security issues? What are the support costs once the software is shipped?
Sample output for a significant github repository?
> With this design, it’s possible to run native SQL selects on tables with hundreds of thousands to millions of columns, with predictable (sub-second) latency when accessing a subset of columns. What is the design?
How well does this approach work with C++ source code - which is notoriously difficult to parse, given context-dependent semantics?
Tieredsort seems like a good balance between performance and complexity. Enough complexity (yet still relatively simple) to get very good performance.
No one had the motivation to fix it, including management. Many of the developers saw the problem as job security.
Anecdote: I consulted for a large manufacturing firm building an application to track the logical design of a very complex product. They modeled the parts as objects. No problem. I was stunned to see the following…
In the United States, we all used to take a required course called Civics. We learned how government and justice worked.
45% slower to run everywhere from a single binary... I'll take that deal any day!
I think that there are a few critical issues that are not being considered: * LLMs don't understand the syntax of q (or any other programming language). * LLMs don't understand the semantics of q (or any other…
"English as a programming language" has neither well-defined syntax nor well-defined semantics. There should be no expectation of a "correct" translation to any programming language. N.B. Formal languages for specifying…
IIRC, the percentage of Black students admitted to elite public schools was 10% in 1975. What happened in the last 50 years to move that number down by a factor of 10 - literal decimation?
Software Engineering is only about 60 years old - i.e. the term has existed. At the point in the history of civil engineering, they didn't even know what a right angle was. Civil engineers were able to provide much…
In my suburban middle school in Northern NJ, everyone (boys & girls) was required to take: * Wood shop * Metal shop * Cooking * Sewing * Typing I never saw an injury. Learning to work with our hands safely was quite…
AI won't replace software devs for a key reason. The hardest part about writing software is the requirements & specifications. Some ambiguous thoughts rendered as an LLM prompt is neither. The output will only be as…
Regarding Aro (new C compiler in the Zig toochain), it seems that a C compiler written in Zig shortens considerably the path to supporting constexpr in C using Zig's comptime capabilities.
There is precedent for no federal income tax in the United States. Prior to the federal income tax (1913), all federal government expenses were covered by duties, tariffs, and levies.
This discussion of graph search is the best thing I've seen in quite some time. Discussing and highlighting the difference between related graph search techniques made getting to A* very intuitive.
To your point, profile your data as you would your code. A sorted array of bit locations would represent a sparse bit set well enough to start, with O(N) storage and O(log N) access. Once the sets became large and/or…
Moral of the story: First, use an array. If an array doesn't work, try something else.
https://www.msn.com/en-us/money/markets/tech-jobs-have-dried...
B-Tree
Because none of the COVID vaccines were vaccines in the traditional sense. They did not prevent infection nor disease. The definition of 'vaccine' was changed to 'stimulates the immune system'. Likely to avoid…
If the arrays of objects can conform to a single schema (across all scalar attributes), then make a second table to hold the objects in the arrays. Now you have a two table schema with (at most) one join in a given…
If the attributes are scalar, I would still suggest a column store that supports null values. Column compression will save you much space and give you excellent OLAP query performance. As the schema evolves, simply add…
What is the quality of software that gets shipped? What is the rate of defects and security issues? What are the support costs once the software is shipped?
Sample output for a significant github repository?
> With this design, it’s possible to run native SQL selects on tables with hundreds of thousands to millions of columns, with predictable (sub-second) latency when accessing a subset of columns. What is the design?
How well does this approach work with C++ source code - which is notoriously difficult to parse, given context-dependent semantics?
Tieredsort seems like a good balance between performance and complexity. Enough complexity (yet still relatively simple) to get very good performance.
No one had the motivation to fix it, including management. Many of the developers saw the problem as job security.
Anecdote: I consulted for a large manufacturing firm building an application to track the logical design of a very complex product. They modeled the parts as objects. No problem. I was stunned to see the following…
In the United States, we all used to take a required course called Civics. We learned how government and justice worked.
45% slower to run everywhere from a single binary... I'll take that deal any day!
I think that there are a few critical issues that are not being considered: * LLMs don't understand the syntax of q (or any other programming language). * LLMs don't understand the semantics of q (or any other…
"English as a programming language" has neither well-defined syntax nor well-defined semantics. There should be no expectation of a "correct" translation to any programming language. N.B. Formal languages for specifying…
IIRC, the percentage of Black students admitted to elite public schools was 10% in 1975. What happened in the last 50 years to move that number down by a factor of 10 - literal decimation?
Software Engineering is only about 60 years old - i.e. the term has existed. At the point in the history of civil engineering, they didn't even know what a right angle was. Civil engineers were able to provide much…
In my suburban middle school in Northern NJ, everyone (boys & girls) was required to take: * Wood shop * Metal shop * Cooking * Sewing * Typing I never saw an injury. Learning to work with our hands safely was quite…
AI won't replace software devs for a key reason. The hardest part about writing software is the requirements & specifications. Some ambiguous thoughts rendered as an LLM prompt is neither. The output will only be as…
Regarding Aro (new C compiler in the Zig toochain), it seems that a C compiler written in Zig shortens considerably the path to supporting constexpr in C using Zig's comptime capabilities.
There is precedent for no federal income tax in the United States. Prior to the federal income tax (1913), all federal government expenses were covered by duties, tariffs, and levies.
This discussion of graph search is the best thing I've seen in quite some time. Discussing and highlighting the difference between related graph search techniques made getting to A* very intuitive.
To your point, profile your data as you would your code. A sorted array of bit locations would represent a sparse bit set well enough to start, with O(N) storage and O(log N) access. Once the sets became large and/or…
Moral of the story: First, use an array. If an array doesn't work, try something else.
https://www.msn.com/en-us/money/markets/tech-jobs-have-dried...
B-Tree
Because none of the COVID vaccines were vaccines in the traditional sense. They did not prevent infection nor disease. The definition of 'vaccine' was changed to 'stimulates the immune system'. Likely to avoid…
If the arrays of objects can conform to a single schema (across all scalar attributes), then make a second table to hold the objects in the arrays. Now you have a two table schema with (at most) one join in a given…
If the attributes are scalar, I would still suggest a column store that supports null values. Column compression will save you much space and give you excellent OLAP query performance. As the schema evolves, simply add…