HackerTrans
TopNewTrendsCommentsPastAskShowJobs

fuckf4ce

no profile record

comments

fuckf4ce
·há 5 anos·discuss
Lumping Java and C together is a stretch. Even Ada and C. I think Ada is a good example that your proposed classification scheme is invalid -- what is low vs high level? Maybe Java has historically been weak in the language features department but it has had non-optional automatic memory management from the get go. What about C#? It's not exactly unpopular.
fuckf4ce
·há 5 anos·discuss
Sure sounds like it was.
fuckf4ce
·há 5 anos·discuss
Avoiding "natural keys" has little to do with relational databases or the model. Consider that the Social Security Number far predates relational databases.

The reason for using surrogate keys is not some great conspiracy or mass incompetence. Simply, there are very few cases where natural keys work well.

Good keys are generally stable, globally unique, not too big, and it turns out that these qualities are extremely rare in a natural key in practice. Furthermore, composite keys over more than 2 or 3 attributes become terribly unwieldy (and intuitively, composite key size and stability are inversely related).

What is a good natural key for an individual? There are none! The SSA figured this out in the 20s, this was not a modern tech problem.

Even social security numbers can't be stable, but they are far better than things like names or addresses because they change for only a handful of reasons.

That said, a lot of database designs should use composite primary keys. You can in part thank early MySQL which started the ball rolling on generally shitty database design in the late 90s.
fuckf4ce
·há 5 anos·discuss
Relation valued attributes are precisely the antithesis of first normal form. That's like exactly what first normal form is about.
fuckf4ce
·há 5 anos·discuss
This is really more of a general purpose 2D drafting/drawing tool then a serious schematic capture tool.

Tools like KiCad, Eagle, OrCAD the schematic capture entry "the drawing part" is kinda the least interesting part of the program. While there is an art to nicely designed schematics, especially analog/RF, most schematics in industry for densely populated boards are mostly just lots of blobs with net references - as an input into the next step of board design and footprint management. Ie its more CAM than CAD.
fuckf4ce
·há 5 anos·discuss
> Yes, but shapes are not usually random. Bars, cylinders, cubes, rectangles, squares and circles are everywhere.

While there are some exceptions, this is skewed in the modern industrial world. If we're making evolutionary scale arguments about sound perception it's a much tougher sell.
fuckf4ce
·há 5 anos·discuss
That still doesn't explain why those chord progressions became popular, and they far predate the late 20th century record industry, so it really isn't a very satisfying or informative explanation, even though it's not outright wrong (it's just a restatement of familiarity bias, which generalizes outside music).
fuckf4ce
·há 5 anos·discuss
> I don’t remember any terminals that recognised soft (inline) flow control

XON/XOFF. The VT100, as well as many other contemporary terminals of the time did. Not uncommon at all.

http://bitsavers.trailing-edge.com/pdf/dec/terminal/vt100/EK...
fuckf4ce
·há 5 anos·discuss
> Running hard realtime stuff in a user space that is designed to not provide useful guarantees related to hard deadlines is brave, but ultimately somewhat foolish.

So every VST/Virtual instrument in a DAW or for live performance should be running in the kernel? Because that's definitely a fresh take.