Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kyllo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
77 ms
·
631.
▲
by
kyllo
12y ago
The article seems to be not-so-subtly hinting that Java is an anti-math programming language, and I agree. The language encourages each developer to reinvent and reimplement key concepts in terms of "classes" that are much more su
632.
▲
by
kyllo
12y ago
Yes it does make a difference because the wealthy individuals who own many units can drive up the price by restricting supply. They can influence zoning laws and block new high-density construction to protect their profits.
633.
▲
by
kyllo
12y ago
Go read Peopleware and then come back to this thread.
634.
▲
by
kyllo
12y ago
Have you heard of Vagrant? http://vagrantup.com/ I'm not sure about the NTLM part (and I understand NTLM is basically deprecated at this point, you should use Kerberos instead) but I believe it does everything else you
635.
▲
by
kyllo
12y ago
Here's an analogy for you--what if supercomputers and mainframes failed because the technology was not yet there to allow them to perform computation more efficiently than distributed data centers? Command economies don't scale. T
636.
▲
by
kyllo
12y ago
Ok, so my question was, why you need objects at all if you're deciding that your objects should be immutable, and if I'm understanding you correctly, your response is essentially that you need objects if you want inheritance. Beca
637.
▲
by
kyllo
12y ago
One thing you might miss is the ability to do late binding and open recursion In the absence of objects, that's what `letrec` is for. Scheme, OCaml, and SML all have it. In Haskell `let` is `letrec` by default. Clojure has `letfn`. C
638.
▲
by
kyllo
12y ago
That essay is hilarious, it explains all these failures of companies doing participatory management half-assed, provides a few successful counterexamples of companies/divisions/plants that did it full-assed, and then concludes tha
639.
▲
by
kyllo
12y ago
simply cause objects to return a new version of themselves with the suitable updated state That's what Clojure does (and what lots of other functional languages do), only they're not "objects," they're just data s
640.
▲
by
kyllo
12y ago
Ok, so this debate seems to be framed in terms of authoritarian bureaucracy vs. anarchy. But what about corporate governance that has formal structure and rules, but is governed in a democratic rather than authoritarian fashion? There are m
641.
▲
by
kyllo
12y ago
What do you gain from using objects in that way, as opposed to immutable structs and functions?
642.
▲
by
kyllo
12y ago
Why do you need objects to get runtime polymorphism? Here's a counterexample of runtime polymorphism without objects: http://clojure.org/runtime_polymorphism
643.
▲
by
kyllo
12y ago
Java is an acceptable programming language, but far from perfectly adequate . Its inadequacies are very well documented.
644.
▲
by
kyllo
12y ago
Once created, objects and collections must be immutable. Collections I understand, but what's the point of immutable objects? If you're eschewing mutability, why have objects at all? The whole point of objects is to encapsulate
645.
▲
by
kyllo
12y ago
A file system is a database too, though.
646.
▲
by
kyllo
12y ago
Or this https://github.com/rails/spring
647.
▲
by
kyllo
12y ago
The fact that NFL teams get taxpayers to foot the bill for new stadium construction and then the team retains the facility as private property, now that is what I have a problem with. Those facilities are bought with public money and should
648.
▲
by
kyllo
12y ago
YES. The NSA should be working to protect American citizens and businesses from cyber attacks, not subjecting us to them.
649.
▲
by
kyllo
12y ago
Well yeah, that's why the original Greenspun's tenth rule cited "Any sufficiently complicated C or Fortran program..." Those who do not learn from history are doomed to repeat it. That is the only logical explanation for
650.
▲
by
kyllo
12y ago
The entire Java community pines for lisp, whether they know it or not. That's why Apache Ant was invented, it's Java's manifestation of Greenspun's Tenth Rule.
651.
▲
by
kyllo
12y ago
Unfortunately in this case, that won't work if you're a US corporation because the law applies to US corporations globally, regardless of what country the actual operations take place in. So the US law requires that you disobey th
652.
▲
by
kyllo
12y ago
You don't have to have a tech co-founder to build a startup if you can build the MVP yourself. I'd go as far as to say that if the technology component of your MVP is just a Wordpress site, then you probably shouldn't have
653.
▲
by
kyllo
12y ago
Is such a thing really possible? To convert CSV (flat data) to JSON (hierarchical data) you need to know the hierarchy. When you convert from JSON -> CSV you lose that information, and to get it back converting CSV -> JSON you need so
654.
▲
by
kyllo
12y ago
How would you even bootstrap without a product to sell? If you have actual paying customers, that means you at least have an MVP built. A list of leads doesn't count, you have to convert them to bootstrap, and to convert them you need
655.
▲
by
kyllo
12y ago
I'm not saying that only the tech matters. I'm saying that in an early-stage startup, only the product and the money matter. The tech only matters to the extent that it enables building the product. Sales, marketing, product posit
656.
▲
by
kyllo
12y ago
It's not so crazy; imagine you're running a business that operates in both the US and an Arab League nation such as Lebanon. The laws of Lebanon require you to observe a boycott of any products and services that originate in or tr
657.
▲
by
kyllo
12y ago
Also because if you have to ask, you aren't going to make it. The only way to pull your weight as a non-technical co-founder is to already have lots of connections with money, and if you have that, engineers will already be beating a p
658.
▲
by
kyllo
12y ago
Yes, that's because companies that hire people as 1099 independent contractors also usually provide their equipment, train and direct them on how the work is to be performed, etc. The litmus test for a 1099 is that "an individual
659.
▲
by
kyllo
12y ago
But short-term working is not a coverall solution IMO. Indeed. A coverall solution would be a basic income for all permanent residents, coupled with a nationalized healthcare program. People want stable employment because freelancing is s
660.
▲
by
kyllo
12y ago
Well it never meant "there are no bugs in open source code" over any length of time. It just means that if a project has enough eyeballs on it, bugs will be squashed quickly. But how many eyeballs is "enough"? Obviously
More ›