HNHacker News
TopNewBestAskShowJobs

commentzorro

353 karma · joined September 26, 2012

submissionscomments
commentzorro··on Ask HN: Is jQuery still a thing?
All of these seem to imply discoverability and queries are the biggest pain point in web apps. For me, in creating specific purpose business apps, the biggest headaches are presenting the data in ways that minimize the user's unnecessary actions and, even more of a pain, wiring things up so an event in one location triggers the proper client display changes in another location.

For my use cases, discoverability and ad hoc queries just don't apply.

commentzorro··on Ask HN: Is jQuery still a thing?
> But then, building an SPA is usually a terrible idea as well.

Would you care to elaborate on this? I'm interested in why.

commentzorro··on Compulab Airtop – Natural Airflow Desktop
+1 for the Noctua fans and coolers too. When I need a full tower I always swap out the stock fans and coolers for Noctua.
commentzorro··on Compulab Airtop – Natural Airflow Desktop
I've own and have built a number of these and not not seen this ever. The cases are much thicker and rigid than you'd expect. 5+ years for a few of them now.
commentzorro··on Compulab Airtop – Natural Airflow Desktop
These (AirTop, Fit-PC, etc.) are completely sealed machines so no dust enters. It does build up on the case - depending on your environment - but doesn't effect the thermal characteristics at all.
commentzorro··on Mozilla stops distribution of WOT addon
Nope. I'm going for FaceGooSoft or FaceGleSoft. First writes better. Second sounds better. But you can have the copyrite because all are fun.
commentzorro··on We continue checking Microsoft open source projects: analysis of PowerShell
You're anecdote is my point exactly?!

If your current employer would list the $10,000 per seat price (or even a range -- $8,000 - %12,000 per seat depending on reasons) then someone was willing to consider an order of magnitude less could immediately skip your employer's product. Instead, it's their desire to have potential customers open a dialog so you can explaining value proposition and get them more invested. We can get to know each other as people and touch bases again next year ...

That crap is exactly the problem, not the solution. I don't want to take the time to be polite if I know your price is an order of magnitude out.

commentzorro··on Tech workers at UCSF face layoff, training their low paid replacements
In the overall economy it's considered a fallacy, but in the small or subset of the economy (like highly skilled IT people) there is not that consensus. Empirical evidence bears this out too.
commentzorro··on Tech workers at UCSF face layoff, training their low paid replacements
Yeah, how about an H-1B to replace his position.
commentzorro··on We continue checking Microsoft open source projects: analysis of PowerShell
>You haven't actually explained why you think a negotiable price for PVS Studio is a bad thing.

You're right.

It's a bad thing because I want to spend exactly as close to zero seconds looking at a product or service that's going to immediately be ruled out because the price is too high for my budget. If I can see the price I can avoid all the communications and discussions and move on.

Also, when price is constantly negotiable I stand the risk of becoming dependent on a product only to find the company raising on me (and not across the board) based on their belief that I can be squeezed because I am dependent. Look no further than Oracle for this type of behavior.

(I liked my hyperbolic scenario because it was short and involved both kids and ice cream. Who dares to challenge kids and ice cream? ;-)

commentzorro··on We continue checking Microsoft open source projects: analysis of PowerShell
It may be the greatest thing in the world but when you click through to the price/buy page you get the ever craptastic line: "Please write us from your corporate e-mail address for details on PVS-Studio prices." In other words, too expensive for consideration outside the fortune 500.

No, I don't want to negotiate a price, discuss my use case, or provide any information as to how I would be using the product in order to get a price. Can you imagine buying a house, a car, a most anything else like this?! "So, are you planning to eat that gallon of ice cream yourself or are you going to give it to kids at a birthday party? A party ... maybe we can work out a deal."

commentzorro··on [dead]
I know I will. But if we tax the 1% of the 1% it can easily be accomplished. Just gotta remember that the super wealthy are no longer human. Just look at Dee-Tee.
commentzorro··on TOX – A New Kind of Instant Messaging
I know, people make the "I'd use it but for this feature" comment all the time. But I believe they do it without thinking rather than with the intent of being unkind. The "... pull request" is almost certainly knowingly mean spirited. (Even if true.)

Edit: here's a possibly better response than the "do it yourself" response:

XXX is a free and open source project. That means the developers put in the majority of their time on the issues that they want and enjoy coding the most, even if other good features are left out. If you're unable to help out with coding yourself, you could look through the open and closed issues and see of others have thought about your feature request too. If an open issue exists, a short "while I don't have the ability to code this, I'd like this feature too," added to the list would let the developers gauge interest and may sway someone into giving it a try. Thanks.

Edit 2: It's a bit long. This sentiment but shorter.

commentzorro··on How it feels to learn JavaScript in 2016
>Intercooler depends on JQuery, version 1.10.0 or higher.

I don't have any real problems with jQuery being in the mix for intercooler. Even with that, jQuery appears to be an underlying library used for convenience rather than a library an intercooler coder would have to know and code against.

I do appreciate the irony when taken in context with the original article though.

commentzorro··on TOX – A New Kind of Instant Messaging
What makes you think that parent has the knowledge, ability, and time to do this task?

I see this "it's open source, make pull request" type of comment quite a lot but don't understand how you'd know if the person you're saying it to could do it. If not, it's kind of a dick move, isn't it?

commentzorro··on How it feels to learn JavaScript in 2016
Just saw intercooler referenced in a post a couple days ago and took a look. It does look refreshingly simple to get started.

I've got a basic app with JSON end points already created. I was going to give VUE a go but after looking at intercooler I'm going to create an alternate set of /IC/* URLS and send out HTML instead. I'll soon see how it works for this task.

commentzorro··on Girls' Life vs. Boys' Life? Magazine Cover Sparks Uproar
But why would that mean anything to the publisher? They want to sell the magazine and if soul crushing mind rotting stereotypes sell copies at the checkout line then why would the publisher want to be the moral agents of change?
commentzorro··on Go Proposal: first-class support for sorting slices
> So seek your solution elsewhere.

Yeah, how dare he have an opinion that runs counter to the known truth. He has attacked the Body. He is not one with Landru.

commentzorro··on Go Proposal: first-class support for sorting slices
Rust has manual memory management. Most applications where you'd use Go don't need nor want the added complexity of managing memory, ownership, learning curve, etc. It's not really a reasonable exchange.
commentzorro··on Why Aren’t There Simple Programming Languages?
No, scheme and lisp both force newcomers to think in a totally different way: prefix. It's very unnatural for non-programmers and even for seasoned programmers. Balancing all those trees in your head is difficult and taxes the memory. It takes you away from solving the problem and keeps you working the language itself. This is the primary reason the lisps haven't taken over in 50+ years now.
commentzorro··on Why the I.R.S. Fails to Crack the Small-Business Tax Nut
Is that true? What makes you believe this? I see the link in the article but couldn't find anything that made me think the content was paid for or had anything to do with Expensify. I hope I'm not that oblivious.
commentzorro··on Go stack traces and the errors package
I don't remember thinking about who owns a chunk of memory in, for example, C# or Java but I could be wrong and have just internalized it. Rust, based on my limited experience, seems to impose this mental burden continuously. For higher level business apps this explicit cognitive trait is not a wanted part of the solution. For lower level apps this explicitness might be desirable or may even be critical to a secure solution if the Rustaceans are right.

Ideally I'd like the compiler and compiler syntax to fade away as much as possible while coding my applications. Only the domain syntax should remain: the syntax that allows me to turn my thoughts into working code free of any distractions to satisfy the compiler, error handling, etc.

commentzorro··on Go stack traces and the errors package
C#: (this was my primary language and had been for a number of years now). Java: (this was my other primary before switching to C#) Both of these have horrible run-time independent pieces that need to be configured on each machine I deploy to. About half my apps need to be distributed to end users. It's tough enough to deal with the applications themselves but adding a separate runtime to the mix is what I'm moving away from. Also, C# and Java are just too kitchen sink these days. Unlike many, I don't have problems with breaking language changes. They're annoying but I'll recode. Having to deal with all the baggage these languages have is the main reason I looked for a new primary language in the first place.

Elixir: The BEAM runtime, if I'm going to be fair to C# and Java. Elixir is the most elegant language I've seen in years. I really wanted to like it. I purchased all the available books and really dove in. But then I stumbled on the soft spot of number crunching essentially being left out of the language at the lowest level! That's a tough one to get over as a couple applications I have do lots of financial "what if" calculations. Also Phoenix has an annoying list of dependencies (Node???) and a complex configuration compared to Go.

D: I wanted this to be my primary language after reading Andrei's book when it first came out. Unfortunately D wasn't there yet (this was during the shift from D1 to D2). And after D2 solidified as "D" it has has been moving towards memory layout, CTFE, removing garbage collection, and other lower level stuff that I just don't care about. All of my applications are at a business level and dealing with memory and performance optimization is just not something I am ever concerned about.

Rust: Rust sits at an even lower level than D. I really like the higher level ideas and syntax but I absolutely don't want to think about ownership issues. If that part of the language were removed Rust would be pretty ideal. But then it wouldn't be Rust. Manually controlling the ownership process is a core part of the language and would be pretty hard to change.

Python: Bad deployment situation on Windows. But also I've decided I really prefer the compile time type checking. And while I notice the speed issue I can't really say it's a problem for the applications I code. But I do like the blazing speed of Go and the other compile to the machine level languages.

Dart: Hits on most every item on my checklist. But again, a bad deployment situation. And Dart's focus has shifted towards the JavaScript side and away from a general application language and server side language.

Nim: I'll add Nim because it shows so much promise. I've followed Nim for years, support them on Bounty Source, pre-ordered the book, and keep up with progress. However it's got probably close to a year before 1.0 and probably three or four years before it is as production ready as Go is now. But all in all it's shaping up to really hit the sweet spot for business level apps at a compile to binary level.

Honestly, Go has so much going for it that the items I find missing just aren't nearly enough to stop using it. But, for me, it could be so much better with just a half dozen additions. It's frustrating to see it so stagnant after just being born.

commentzorro··on Go stack traces and the errors package
>> or use a language that fits your purpose better.

There is no other language that fits my purpose better. Does that have to mean Go is perfect? That I have to stop complaining ... even if it means no change will come about? Even if you think it may be perfect but I don't?

I think Go makes a very nice general purpose language. Better than the others I've tried: C#, Java, D, Rust, Dart, Python, Elixir, and more. All have critical flaws that make them worse for my purposes. If another better language comes along I'll switch. In the meantime I'll continue to use it but will complain about the things I wish I could change but don't have the ability to change myself.

>> ...although I think the same of _most_ languages.

Please elaborate on the non-mosts. I likely have missed many in my searches.

commentzorro··on Go stack traces and the errors package
Why? What possible good would come about in making Go a better language by stopping the discussion? A language that doesn't grow isn't "complete" it's dying. And strategic complaint is one of the most effective ways to bring about change.

-- Continuously bring up that something is wrong.

-- Get them to agree that their viewpoint is good but not perfect.

-- Get them to agree that a change wouldn't be bad.

-- Get them to admit that a change might be good.

-- etc.

We're just now finishing the first step the are into the second. We keep going. Fight on soldiers!

commentzorro··on Go stack traces and the errors package
Even though all these features were purposely excluded by choice it's clear now in hindsight that some of these decisions are wrong. What I find so so weird is the tenacious responses when it's pointed out that Go has flaws. Why does Go get to be the one perfectly designed language? A decision can be made with tremendous thought but still be wrong.
commentzorro··on Ask HN: Does anyone still uses Google+?
My understanding is (was) that each group can choose to enable RSS if they want. I seem to remember Go having RSS and Dart not (or vice versa). When I asked the one that didn't, they said they choose not to enable it (in order to draw people into the site).
commentzorro··on Does the whole Thiel vs. Gawker thing trouble you?
I thought this wasn't a case of defamation. Weren't the claims true but just not the timing Thiel and Co. wanted?

Isn't this (as stated in another post) a case of revenge? (Legal revenge as it were.)

commentzorro··on Does the whole Thiel vs. Gawker thing trouble you?
> false claims???

Explain the false part please.

commentzorro··on Does the whole Thiel vs. Gawker thing trouble you?
> The 0.1% can fund a lawsuit because you published a sex tape.

The point of the article is that the .01% can fund a series of unrelated lawsuits because you publish an article unflattering of their industry, political stance, ideology, or just stating that cats or better than dogs.

For the 300 it's a trivial amount of money. Like us spending $1000 to shut down a web site we didn't like. (using them to us as 1,000,000,000 : 10,000,000 = 100,000 : 1,000)

My points are that first, this is both really scary because of how relatively few people are in this position and second, we've gone too far: there's no longer any way to stop these people from essentially doing anything they want to control us. They've become effectively gods who will allow us to live out our insignificant lives only if we don't annoy them.

-- Edit (to continue the metaphor cuz fun). --

Remember, the infraction wasn't posting the video on Gawker. The infraction that pissed of this god was being outed as gay. Essentially, this god was angered by being outed. He opened up a portal to our world via the Hulk Hogan video. His lightning bolts were the series of lawsuits he had lined up.

It's also worth noting that this is a god doing battle with a demi-god. Could you imagine the trivial amount of power (= money) (= free speech) that he would need expended to take out one of us antlike mortals.

If you could shut down breitbart or the drudge report (or your least favorite liberal sites) you wouldn't because you're a benevolent god. But then one day you wake up and find that they've passed judgement on you. Well, they can't pass judgement on a god. So you wave your hand and take them out without so much as making the most minor impact in your existence. "I'll show those mortals how judgement is passed! Talk bad about me, will they." That's the real issue here.

← PreviousPage 2 of 9Next →