HNHacker News
TopNewBestAskShowJobs

jared314

1,679 karma · joined December 1, 2009

Look out; I have an opinion!

http://blog.lobberecht.com

submissionscomments
jared314··on Reddit Plans Cryptocurrency to Give Back to Its Users After $50M Raise
That is an interesting move to empower users with a feeling of ownership. Although, it would be more interesting, to me, if they tried to push towards a distributed autonomous corporation instead. The type and amount of operations that could be fully automated is up for debate, but the attempt would be very interesting.
jared314··on People voluntarily leaving jobs at highest rate since 2009 downturn
> It goes down to 90% by 2014, and could very easily be pushed below that later on--Republican governors used that as an excuse not to expand.

It is phased down to 90% by 2020, and, in its current form, doesn't fall below that. The phasing just starts in 2014.

jared314··on The Developer's Dystopian Future
You must keep in mind Google's perspective. They have a firehose of great candidates to choose from, requiring an assembly line of recruiters and interviewers to filter them. They could use any filtering method, no matter how inaccurate or impersonal, and still get a large group of great people.
jared314··on The Developer's Dystopian Future
You should be worried.

You are joining a pop culture that measures, judges, and hires people by how much they know about the current pop culture. Worse yet, everyone who tries to escape this conformity appears to just switch to a different conformity (OOP programmers switching to FP. Emacs users switching to SublimeText. Javascript people switching to Go. Programmers switching to Entrepreneurism. Etc.).

- Choose what not to learn (while being outwardly supportive of endless learning).

- Learn your excuse list for not understanding things now, and sit quietly while energetic people try to "convert" you.

- Choose what you actually want. (Many people are successful in unseen ways, and you never hear about them.)

- Know that you won't get it right the first time, but you will develop a feel for what to pay attention to after a few times around the hype cycle.

And, as always, keep learning.

jared314··on People voluntarily leaving jobs at highest rate since 2009 downturn
I do not understand your second reason.

> So in more than half the states people making just above a certain threshold get essentially free healthcare, while people making below it get nothing. In these states ACA has done almost nothing to help the very poorest.

The ACA, by itself, has done everything it could have to help the poorest, within the options that would actually pass the US congress (2009-2010). The Supreme Court said the ACA could not force the states to take the (federally funded) Medicaid expansion, so the state governments used that choice as a political party loyalty test. The state governments chose to refuse preallocated federal money, to help the poor, to show their loyalty for the next election cycle.

I too would have preferred a single payer system, but the ACA is what passed and the state governments have made their choice.

jared314··on MorpHex, a hexapod robot
It reminds me more of the Planet Ice tanks from Shadow Raiders[1]. They even rolled like the MorpHex[2].

[1] http://youtu.be/7TfF3TUFNE8?t=8m49s

[2] http://youtu.be/-R_QhDBjKBQ?t=11m34s

jared314··on Hound: A service that comments on Ruby style violations in GitHub pull requests
I have always liked the idea of these bots roaming github, looking for bugs to fix and code that could be improved. But, it almost always ends up annoying somehow. Either the change is a false positive, the bot doesn't understand the project structure, or the bot just spams changes. Software development has too many unwritten rules and social interactions for a bot to just send PRs and comments.

Perhaps another type of communication, other than issues, PRs, and comments, is needed just for bots. I would tolerate my projects being scanned, if I could separate the human and bot communication streams. (And, block bots when they don't work as expected.)

jared314··on Spaced Repitition
The text is using BeeLine Reader[1]. It tries to make reading faster by using that color gradient to guide the reader's eyes from the end of one line to the beginning of the next. I reads a little better with the blue and red coloring, compared to just the blue.

[1] http://www.beelinereader.com/

jared314··on Am I really a developer or just a good Googler?
> Remember that there was a time we programmed without copying our work.

Nope. I remember specifically copying from known solutions in large organized reams of marked paper (a "book" we called it). They used to have whole rooms, and personnel, dedicated to storing them. Now, you couldn't just ask for what you wanted, like "clojurescript core.async examples". Oh, no. Research required either knowing how to search through the "books" or remembering previous solutions to similar problems. (And, I'm not that old.)

jared314··on The Brutal Ageism of Tech
> The question we should be asking is why talent doesn't seem to increase with age as much as we'd like.

This question has been answered many times before. People are re-solving the exact same problems with a new framework, platform, or language every two to five years, sometimes less. The "solved problems" never seem to stay solved.

Alan Kay had a good point when he said the last 25 years (now 35 years) have been more about pop culture than actual engineering[1].

[1] https://queue.acm.org/detail.cfm?id=1039523

jared314··on How a Light Saber Works
I think basing it on light is a mistake. I much prefer the solid core construction idea, with either a thin layer of plasma and/or a highly excited core material.

I re-watched Star Wars Episode 1 recently, and, as soon as the first lightsaber showed up on screen, I felt like a kid again. The movie is still terrible, and should be excluded from the series[1]. But, there is just something about watching space samurai, with light-up swords, that made me spend the next three hours imagining how to build something like it.

[1] http://static.nomachetejuggling.com/machete_order.html

jared314··on Grid Style Sheets – CSS polyfills from the future
> ... this has the potential of freeing us from the horrible disaster for layout that is CSS, and giving us a sane replacement, without waiting for browsers or the W3.

I said this exact thing when I threw together my attempt at solving the problem a month ago[1]. (Except mine used a physics engine to simulate springs.) I am now cynical about a JS-based page layout engine approach being adopted at all. There are just too many people who, after mastering CSS, believe it is the only real, performant, and compatible way to do things.

[1] https://github.com/Jared314/physics-based-page-layout

jared314··on Q – A Data Language
EDN [1] has one flaw. It is not JSON. I will just repost the response [2] I received when I mentioned wanting EDN support in PostgreSQL.

> So the same argument as (say) YAML, Lua tables or TNetStrings. Or, if you include binary representations, stuff like Thrift, XDR and ASN.1. You can embed a JVM in PostgreSQL and write the functions yourself (or use PL/Scheme I suppose), but I would be basically amazed if anyone decides to do it for you. JSON gets the nod because it's understood by billions of systems. Other formats are going to struggle.

While I do not agree with his position, it is shared by many people.

[1] https://github.com/edn-format/edn

[2] https://news.ycombinator.com/item?id=5548404

jared314··on GitHub's new text editor leaked on Twitter
> It's just funny to see people (the Light Table fans as well) rediscover what Emacs users already knew

Since many of the Light Table fans either use or have used Emacs, I would say that it is more of a relief to have something that takes the Emacs concepts and tries to modernize, adapt, or polish them. It might also be good to mention that the Light Table team chose a "usable editor first" strategy to build a user base, before attempting the concepts they demoed early on in development. So, we will see if it ends up mimicking Emacs or, perhaps, something different.

jared314··on Hacking Hacker News
With hnsearch.com being shutdown, I believe he is referring to: http://hn.algolia.com/api
jared314··on First programming job – a 4 month reflection
> I always prioritize security as number 1.

> I've made sure that my code was secure

> has just always been embedded into my programming philosophy

> So their environment was broken to me.

> I've began to realize that I'm a much better programmer than all of them

Good code quality, and security, is something everyone needs a bit more of, but be careful not to fall into dogmatic thinking. They are paying you to do tasks the way they want them done. If you can show them a "better"[1] way they might take your advice, but you should never expect it. Programming is more than just a job skill to me, so I always have to remind myself about the line between "my code", built on my own time, and "their code" for which I am being paid to build/maintain.[2]

> I showed them OSWAP, and they have never heard of it.

> I mentioned MVC pattern, and the manager didn't know what that was.

This is common. Never hearing of something is not bad. No one can keep track of all the tools available, learn them well enough to use them, and still accomplish what they need to do. No matter how much time you spend trying to keep up, you won't.

Also, your coworkers, and manager, might already know what will and won't be approved. So, they are only informing themselves of things that are likely to be important to their tasks.

> I've began wondering if all work environments are like this.

No comment.

[1] There are many definitions of better. (Time, money, complexity, maintenance, ROI, etc.)

[2] Some managers / employers want you to mix the two concepts, but, in my experience, this is just encouragement to focus more attention on the tasks they are giving you. You need to draw a line.

jared314··on Ask HN: Why isn't Erlang more popular?
The syntax issue is why I think the Elixir programming language[1] has a good chance of improving the ecosystem around the Erlang VM. Although, most Erlang programmers, who i've spoken to, feel the syntax is a non-issue, so it is more likely to convert programmers who are new to, or curious about, Erlang.

It is also worth a note that Elixir adds language features, such as default UTF8 binary strings, real macros, Clojure-style protocols, tooling, etc, on top of the Ruby-style syntax.

[1] http://elixir-lang.org/

jared314··on The C10M problem
Previous Discussion: https://news.ycombinator.com/item?id=5699552 (9 months ago)

High Scalability Post: http://highscalability.com/blog/2013/5/13/the-secret-to-10-m...

Original Shmoocon Presentation: http://www.youtube.com/watch?v=73XNtI0w7jA

jared314··on Real-time Search as a Service
Unfortunately it does not seem to have the accuracy, or breadth, of the old hnsearch.com. Hopefully this will be fixed in time, but I have found it lacking relevant results and myself switching back to hnsearch on most occasions.

I also wonder about all the other small applications in the "HN ecosystem", like karma tracker, that rely on the hnsearch API. I see that algolia has an API, but will those other projects just die too?

jared314··on Interviewing for the anxious programmer
The important thing to remember about the big G or MS style is, they have a massive stream of extremely qualified potential hires, who want to work there far more than the company needs them. The company needs an assembly line just to handle the large numbers of applicants.

There is a classic anecdote about the manager who handled a large stack of resumes by randomly throwing half into the garbage, and remarking "I don't hire unlucky people"[1]. I can't find the original source, and it's probably not true, but it is closer to what they are doing than actually evaluating people for a job.

[1] http://benpowell.org/i-dont-hire-unlucky-people/

jared314··on JavaScript Module Loaders Considered Harmful
For those devs, like myself, who are unfamiliar with large javascript projects, do you have a link to an open-source javascript-heavy project that fits your points?
jared314··on Interviewing for the anxious programmer
I have not heard that suggestion before. I have heard to not use your medical insurance, or credit cards, and avoid a formal diagnosis. I believe the service provider is required by law to keep records for their legal liability, but that will depend on the laws covering your area (e.g. state and federal laws for US).
jared314··on Interviewing for the anxious programmer
Another irony is, the act of seeking mental health services can, in some cases, be used against you in future medical, legal, and employment situations. This might also explain why so many people, while being supportive of professional mental health services, seek alternatives.
jared314··on America’s labour market has suffered permanent harm
A few years ago, I believed outsourcing was the main culprit removing the bottom rungs on the career ladder. That was until someone, older than I was, told me: "A career is not a right." That's when I understood that it is a choice by business owners and business managers to only hire pre-trained workers. It is a choice to run at half staff while waiting for a "perfect fit". Despite the large number of skilled, and near-skilled, workers, businesses are choosing to hire fewer workers, all the while bemoaning a skills gap.
jared314··on Show HN: Centering a Div with Physics, Instead of CSS
> No offense: the centering topic is really well covered right now

It sounds like you are fixating on the example of centering, where using a physics model to generate positioning and layouts, without CSS or HTML tables, is the goal.

jared314··on If you had to start over, what technologies would you learn in 2014?
> We were having a problem getting front-end people so they had managers put 15 front-end engineers on the task full time for a month

I have never heard of a hiring war-room or lockdown of that type. Are you redesigning/improving the current process, or just interviewing people until you meet the quota?

jared314··on For Many Older Americans, an Entrepreneurial Path
> should the effort fail, but as a retiree you are looking at old-age poverty

As mooreds mentioned in his comment[1], they might already be looking at old-age poverty. People are living longer, healthcare costs are rising, retirement funds are not keeping up, pensions and retirement benefits are being gutted by corporations and governments alike. So, speaking as someone who has a retired relative trying this idea, the downside might be minimal.

[1] https://news.ycombinator.com/item?id=7208690

jared314··on What side projects did you start in 2014?
Hangout Fishbowl - A way for the audience, of a Google Hangout On Air, to request an invite in real time. In the next iteration, I hope to add automated invite moderation, like auto-accept if the number of participants is below a specific number.

But, honestly, it was more of an excuse to learn NodeJS.

https://www.hangoutfishbowl.com

http://blog.lobberecht.com/2014/01/hangout-fishbowl.html

jared314··on Independently Poor: A Twist on FU Money. Or: "FU, Money" (2012)
> Decent developers routinely charge $40-$50/hour on remote work sites like eLance ...

This topic comes up every so often. It rarely ends up as a silver bullet to financial independence.

https://news.ycombinator.com/item?id=6350201 (4 months ago)

jared314··on Grunt and RequireJS are out, it's all about Gulp and Browserify
Source:

http://www.zemanta.com/blog/i-bet-you-over-engineered-your-s... (2 years ago, in the comments)

https://news.ycombinator.com/item?id=5206578 (1 year ago)

← PreviousPage 4 of 26Next →