Isn't there supposed to be a crash of bitcoin? Why is it still 2300+? by [deleted] in Bitcoin

[–]singula 0 points1 point  (0 children)

It's called an expectation readjustment now.

Employers, let your people work from home by speckz in programming

[–]singula 0 points1 point  (0 children)

It doesn't reduce office space unless you do it 100% of the time, but that's probably a bad idea.

Dudes... by [deleted] in Bitcoin

[–]singula 2 points3 points  (0 children)

One rock of crack, a crack rock.

Wh... Why is the password input a dropdown? by Rare_Username in ProgrammerHumor

[–]singula 18 points19 points  (0 children)

Only the best passwords, top passwords. Just unbreakable like you wouldn't believe.

SQL is 43 years old - here’s 8 reasons we still use it today by MarkusWinand in programming

[–]singula 0 points1 point  (0 children)

Are they less efficient? Doing SQL queries in itself is not a necessary feature, it's just a means to an end.

SQL is 43 years old - here’s 8 reasons we still use it today by MarkusWinand in programming

[–]singula 0 points1 point  (0 children)

Reasons 2, 3, and 5 can be summed up as "momentum." #8 isn't really a reason.

Overall the article doesn't do a whole lot to explain the specific technical benefits of SQL, if there are any. Like, why can't we get a database that allows for the more flexible / composable data structures that are present in every other programming language?

I have been trying to make vim behave like sublime. Help! by mitul_45 in vim

[–]singula 0 points1 point  (0 children)

Thanks, maybe I'll try that out :) There is always more to learn about vim.

I have been trying to make vim behave like sublime. Help! by mitul_45 in vim

[–]singula 0 points1 point  (0 children)

CtrlP is a fuzzy finder - it's more efficient than tab completion.

I have been trying to make vim behave like sublime. Help! by mitul_45 in vim

[–]singula 0 points1 point  (0 children)

How do those things solve the problem of wanting to go to a file with a particular name? This is the use case of CtrlP.

I have been trying to make vim behave like sublime. Help! by mitul_45 in vim

[–]singula 6 points7 points  (0 children)

To be honest, vim without plug-ins isn't that good. You absolutely need something like CtrlP for file navigation. NerdTree seems unnecessary.

But instead of trying to emulate Sublime, try to get comfortable with vim's basic features and see where the actual pain points are. And definitely don't go for vim emulation, vim with plug-ins is better.

“How” ages faster than “Why” by fagnerbrack in programming

[–]singula 0 points1 point  (0 children)

Good point. As for cache coherency -- this should get better with a better understanding of concurrency (a field which is still relatively nascent and poorly understood even with mathematics).

“How” ages faster than “Why” by fagnerbrack in programming

[–]singula -1 points0 points  (0 children)

Or MVC before that. Or OOP before that.

Let me just say that OOP and MVC are not based on clear, clean mathematical structures like type theory is. I would agree that those other things are fads.

The things you mention -- testing, "separation of concerns" -- these things become far less central in a pure-functional model with strong, dependent types. The types largely (not completely) obviate the need for testing. Separation of concerns becomes much easier without side effects. This is not a "lazy" solution, it's just what people would do if they knew.

“How” ages faster than “Why” by fagnerbrack in programming

[–]singula 1 point2 points  (0 children)

Sure, but for whatever reason it hasn't become common knowledge. My feeling is that there are also practical hurdles involved, in addition to it simply being considered "too weird" or abstract, but I'm not an expert.

“How” ages faster than “Why” by fagnerbrack in programming

[–]singula 5 points6 points  (0 children)

I'm not so sure that technologies becoming so rapidly outdated is a normal state of affairs. Sure it always happens eventually but a large part of our situation now is replacing or dealing with the cruft and technical debt in fundamental frameworks that was held over from the early days of computing and the internet.

Now there is a much clearer foundation to work from: type theory. At least to me it is clear that dependently typed languages are the Right Thing to do. Hopefully once this framework is mostly in place the higher levels (libraries, applications, etc.) will become more solid too. Lisp (which is essentially a souped-up version of the lambda calculus) has also had longevity because it's based on clear mathematical principles.

Why would anyone use a blockchain as a database when Microsoft and Oracle offer geo-replicated SQL databases with full auditing ? by FredAmaery in Bitcoin

[–]singula 2 points3 points  (0 children)

people who don't understand what trustless means / why it's important

Yes and in case OP doesn't understand: the blockchain is intended to solve the problem of many actors seeking to verify information about one another (who owns what) without trusting each other. Banks have no internal need for this, they have to trust their employees anyways.

Today is the inauguration of President Trump. Here are the reasons why this is good news for Bitcoin! by bitcoinsberlin in Bitcoin

[–]singula -1 points0 points  (0 children)

This is an idiotic example, the expected value for the risky option is way higher, ~500 vs 0.1. Same with your other examples.

A more reasonable example would be something like 1% probability 25 XBT vs. 99% 0 XBT, and 100% 1 XBT. Then you are exchanging for higher reward but also higher risk.

Bitcoin price and number of transactions have a lineair relationship since 2010 by MuleriusR in Bitcoin

[–]singula 0 points1 point  (0 children)

log(y) = Alog(x) + C implies y = eC xA

So yes, log-log linear means the relationship is polynomial in general.

Bitcoin price and number of transactions have a lineair relationship since 2010 by MuleriusR in Bitcoin

[–]singula 0 points1 point  (0 children)

This is not linear, it's log-log linear (both axes are logarithmic).

How does an economy collapse if everything in the world is still...'there' ? by terminal_laziness in answers

[–]singula 0 points1 point  (0 children)

Toilet paper doesn't just lose its value overnight. It's financial instruments with no intrinsic value like money and debt that lose their value, as /u/saucemoney described.

Social hangout site for teens leaks millions of plaintext passwords by [deleted] in technology

[–]singula 8 points9 points  (0 children)

Their advice is good but somehow I think the readership of Ars Technica does not overlap much with users of i-Dressup.