HNHacker News
TopNewBestAskShowJobs

insoluble

86 karma · joined February 21, 2015

submissionscomments
insoluble··on Ask HN: What does the future hold for developers?
> Being a programmer will be much less glamorized.

This is exactly what I am expecting more than perhaps any other significant change within this time-frame. When influential social programs try to push as many young people as possible into a specific set of professions, you can expect the value and glamour of those professions to decrease a substantial amount. Developers cannot possibly be immune to the principles of supply-and-demand. Naturally there will still be pockets of high value, but those pockets will grow ever more sparse.

insoluble··on Sex toy startup seeking investment, where do we look?
This is probably a good idea since the product obviously applies to a large portion of society, rather than a specific niche.
insoluble··on Ask HN: What's so special about HN? Why do you hang out here?
Strong moderation with clearly defined goals and rules could go a long way, granted you had the resources to back it up long enough for it to become self-sufficient. Stack Exchange has some categories with strong moderation and rules. The problem with SE, in my opinion, is that posting there feels literally like working without being paid. There's almost no fun in posting answers on SE, while there is still a bit of fun posting on HN.
insoluble··on Ask HN: Are you happy with using PayPal on your website?
I was in a software segment that had a high risk of chargebacks, and my chargebacks went down when switching from ShareIt to PayPal.
insoluble··on Ask HN: Best gift for a 9 year old kid interested in electronics
> but kids like to create things sometimes

As time goes on and as technology progresses, the minimum parts or components used while "making something oneself" become more complex. For example, there would have been a time when making your own capacitor using glass jars and chemicals, or making your own light bulb using a vacuum pump, would have been the equivalent of making your own remote-controlled car today. Every generation builds on the advancements of the previous generations. Failing to do so may doom one to focus only on the advancements of generations past. At the same time, I definitely understand the nostalgia of imagining your modern child experiencing those same things you did when you were younger. The problem is that the world changes too fast for this approach to really be advisable.

insoluble··on Ask HN: How to deal with people that do not follow language style standards?
Perhaps they have never had to decipher lengthy cryptic code written by others, nor code written by themselves in the distant past. Maybe you could throw some ugly, cryptic code at them and let them experience firsthand what it's like dealing with vague, ambiguous code.
insoluble··on Ask HN: What is your favorite FTP client?
WinSCP -- supports all the encryption goodies, is lightweight, and easily handles connecting to a bunch of servers at once.
insoluble··on Ask HN: Balancing wealth distribution by beating forex and sharing profits
How is this all that different than simply raising taxes and trying to use that money toward the same end? While I have never messed with Forex, my understanding is that it relies on an ongoing seesaw between the value of currencies or other goods. Deriving money from Forex is really no different than printing counterfeit money. Neither one would deplete itself, but I cannot see Forex rebalancing global resource distribution with any down-to-earth principal. If you owned the entire resource pool on all sides, that would be a different story, but I don't imagine that's what you're talking about.

If I'm understanding your end goal here, I cannot see anything like Forex being of much help in balancing resource distribution. Even if everyone were using the same currency and pulling from the exact same resource pool, there would still be a great disparity in distribution. Just look at any big nation, and you're bound to see plenty of unbalance internally.

insoluble··on Fixing Education with Technology
> if we could get the rich people ... to fund this idea

One problem is that there is very little incentive for the average rich person to care about making education affordable. After all, if poor kids can get a good education, then how is the rich person supposed to make his or her children competitive in the job market? (although, I admit, rich kids generally don't ever need to get normal jobs)

Another problem is that the current rip-off book market would lobby very strongly against anything that makes knowledge affordable. After all, they already do put their foot down anytime a school tries to use used books or otherwise cheaper alternatives.

A third problem is that there are currently a plethora of "brands", if you will, of books for any given academic topic. Having a centralised source of knowledge would put the majority of the authors out of business. You can expect a lot of these people to work against any proposition to re-use existing (especially unrestricted) knowledge.

Personally I have felt for a long time that the educational system is ridiculous, in not only the financial and efficiency realms, but also in other areas. Mainstream education is far too focused on preparing people for -- you guessed it -- becoming teachers themselves. It's as if, just maybe, those devising the curriculum are biased in their idea of what an education is for. This phenomenon is similar to when parents bring up their kids in such a way as to prepare the kids for walking in the parents' footsteps, rather than recognising that one size doesn't fit all. For the majority of people, a vocational path would be far more efficient.

On the topic of your proposal, what I would like to see perhaps the most is that quality learning material on a given topic be re-used and built upon directly rather than having hundreds of people constantly and continually re-inventing the wheels of education. Also, academic knowledge and learning materials themselves need to be freely available. The money that people and the government currently put toward buying overpriced textbooks needs to go to making for-the-people electronic learning materials. With proper oversight, I bet we as a society could make even better learning materials than those currently in mainstream use for less than a quarter of the money that's currently drained into the system.

I also agree that we have the technology to vastly improve the learning experience. Unlike advanced AI and other technologies which still have a long way to go, we have more than enough CPU power, bandwidth, storage capacity, and know-how to make a very effective learning system that's completely automated.

insoluble··on Ask HN: How do you motivate yourself?
> better beyond the environment you created

That sounds like an interesting approach to life: Improve your environment; watch yourself improve; then repeat. It's like a big optimisation problem slowly working its way toward the maximum. It's like a personal singularity.

Sometimes I spend so much time in my head that I forget to change my environment. It would be nice if our best thoughts could somehow be put into effect more quickly without necessarily interrupting other planned activities. I guess that's where self-control and sequential execution come in. At the same time, the original plans may have become invalid.

Sometimes after you change your environment, it's like you have to re-compile the kernel before you can run the program you were initially planning to run. The trick is in not losing state information during that recompiling process. Sometimes writing cookies (aka, notes) can help here. Conversely, some changes are so big (or time-consuming) that your whole plan needs to be re-wired.

They say that teaching is one of the best ways to learn. My experience seems to confirm this advice. Perhaps when you go and explain something to someone else, not only do you organise and solidify the understanding in your own mind, but since you pull something out of your brain and stick it to the extended you (and beyond), that knowledge can take on a life of its own in the outer world. Your very awareness that the knowledge has been transmitted to the outer world seems to have a strengthening effect in your "inner you". It's as if the outer "awareness" links back to hidden parts of the inner you, as were it virtual dendrites connecting your brain to the collective consciousness.

insoluble··on Ask HN: How do you motivate yourself?
> change the situation and preconditions instead of trying to reprogram the machine

Kudos on recognising the prevalence of this phenomenon. When people are running in a reactionary mode, trying to reprogram the system is asking for failure. Just like with a black-box program, the input parameters need to be changed if you want the output to change. Your environment (including objects, TODO lists, people, emails, texts, location, food, and drugs) constitutes the input parameters. The environment must be changed for the output to change. If you forget to change your environment after recognising a problem with the output, then you fail to make a lasting change in the system. Essentially, your environment is a part of the extended you that you can pretty easily "reprogram".

insoluble··on Ask HN: Explaining front-end frameworks to a designer
Since designers are presumably aware of things like Photoshop and related technologies, it could be useful to explain by analogy. For example, a framework could be said to have "macros" that apply various types of "effects" and interaction to elements on the page. Frameworks also provide "layers or pieces of templates" (think responsive columns) that make aligning elements more uniform and consistent throughout the site. Another thing to note to the designers is that the original languages for making pages were very cryptic and tedious while modern frameworks take away a good part of the tedium by simplifying the layout and element-interaction processes.

Edit: By "designer", I was thinking you meant graphics designer; I apologise if you meant something else.

insoluble··on Ask HN: What does the rising value of the US dollar mean for me?
> should I move my money to currency B before A loses its current power?

Just like with investing, the more knowledge you have on why the recent changes have occurred, the more prepared you are to predict whether now is the time to "cash out" on the difference. This assumes, of course, that you have solid awareness on the future of those factors driving the recent changes.

insoluble··on Ask HN: Is it common to run anti-malware on production linux boxes?
> Kernel/userland hardening is a thing

[forgive me if I misunderstood the topic] If you're running a server, then you really should keep the Web side of things in an even more restricted zone than normal Users. I create extremely limited accounts for each domain or large App being hosted. Each such account can access only those resources it's supposed to be able to.

insoluble··on What are the best sites for freelance Web Dev work?
I personally cannot tell you since I haven't ever got a job on there. However, I have found ones on Elance and Guru before. In terms of finding a small job, it would usually take me between 5 and 10 hours of looking around and submitting "Proposals" to find (get) one job. Sometimes it has taken me 3 days to find one. This is while ignoring anything under $20 per hour.

One of the things I've found is that small jobs often become much larger. For example, if a client merely wants a bug or glitch fixed in an existing system, doing a quick job will often get you more work from that client (possibly months' worth).

My average rate in terms of charged fee on those sites is around $22 per hour, so nothing special. At the same time, I'm relatively new to freelancing (despite being relatively experienced at programming), so maybe I just haven't found my groove yet or built enough of a portfolio. The competition in terms of how many people you compete with over low-paying jobs is mind boggling. Having an uncommon niche can be very useful here, which is one of the reasons I recommend using feeds with filters since it can allow you to see any new listings in your specific niches. Overall, being a jack-of-all-trades is a bad idea in freelancing since there is too much competition. At the same time, clients often expect you to be experienced in a cornucopia of areas.

One more piece of advice: Avoid clients whose businesses are obviously based on flawed value propositions. That is, avoid clients who think their product idea is good when you personally know it's not. Freelancing is similar to investment in that you don't want to get involved working for someone who doesn't even know what they're doing in terms of running a business or starting a startup. It may give you work in the short term, but it's going to run dry before it gets you anywhere interesting. This all is assuming you have enough experience to recognise obviously flawed product ideas.

insoluble··on Approach to detect if end user press F5 or refresh button
Why not just have a timestamp in the query string? This way, each tab could have a different such timestamp of when the page was first loaded in that tab. When the page is refreshed, a new request will be made with the old (previously requested) timestamp. This requires, of course, that you are storing previously used timestamps somewhere, such as in the cookie; this also requires (somewhat) that the buttons on the app are asynch and don't change the timestamp.
insoluble··on What are the best sites for freelance Web Dev work?
You can set filters for the price range on Upwork, and you can use RSS or another type of feed to bring in new listings as they come out. Writing your own feed filtering can really help to weed out the undesirable listings.

I agree that Upwork has some of the stingiest clients around. Guru seems more honest overall, despite having less listings.

Edit: I have seen plenty of RoR jobs locally on Craigslist, so be sure to subscribe to some feeds there as well.

insoluble··on Ask HN: Double the income of 10 million people? (Hult Prize)
Certain healthcare innovations could in theory increase efficiency quite a bit for many people across various domains. Only if there were a way to make people smarter. Perhaps computer-brain interfaces could improve efficiency in some areas. Nevertheless, most improvements in efficiency from an innovation would be in a specific set of domains.
insoluble··on Ask HN: “If you build it, they will come” doesn't work. How do we market our app?
Although I cannot say I've tried this since my products have been very niche, you could always try to come up with ten possible reasons why people might not care about your service, list them on a questionnaire, and then run them using an Online survey service (such as TolunaQuick or SurveyMonkey). This could aid in telling you what areas of your offer are lacking the most. It would cost at least a few hundred, but it's better done earlier than later.

On a side note, be sure that your questionnaire is balanced and doesn't lead respondents to answer in the way that you want them to. Remember: The goal is to improve your product, not to pat yourself on the back. Don't let your ego get the better of you.

insoluble··on FBI Rails Against Encryption – Redirects HTTP to HTTPS on Own Site
It's hypocritical because it shows that they don't want random people reading data going to and from their website but yet they advocate that others should accept random snoopers.
insoluble··on Ask HN: Double the income of 10 million people? (Hult Prize)
I would be more interested in something that doubled the efficiency (output/effort ratio) of work for 10 million people. The focus on money alone is asking for manipulation or even abuse. For one example, if we somehow pushed 10 million students to work full time instead of part time, that could "double" their income -- all the while decreasing the quality of their learning. For another example, if you took a business sector that produced an essential good (like clean water) and simply tripled the price (say by mandate), that could double the income of those working in the sector. For yet another example, if all lenders suddenly conspired to double their interest rates, that would also increase their incomes without actually helping society. To top it off, if you doubled the value of welfare payments, that would also double select persons' "incomes".

Aside from improved efficiency, the idea of giving unemployed persons fair jobs is also a worthwhile consideration. An innovation that allowed disabled persons to work more effectively is another idea. The main reason I focus on efficiency here is because, at least when not monopolised, it is virtually guaranteed to improve the quality of life for humans as a whole. Simply doubling someone's income does not have a guaranteed positive effect on society.

insoluble··on Ask HN: I want to build software on top of existing websites, where is the line?
Except when that business is in making plugins for popular software. At least, many people seem to base their businesses on making plugins. In fact, even making apps for a particular platform or operating system has this problem. The real question to ask is the likelihood of that foundation being lost on short notice. In this case, since the User Terms forbids building upon the platform, to do so would clearly be a bad idea without getting specific permission (possibly by offering a commission).
insoluble··on Hello Programmers without Masters degree, what are your future plans?
This approach may be suitable with more experienced clients, but smaller/newer clients may lack the experience or "self-awareness" to reflect in this manner.

It's curious that inexperienced developers are bad for clients while inexperienced clients are bad for developers. Perhaps it takes experience to appreciate experience. At the same time, inexperienced developers may go well with inexperienced clients since they can learn together -- albeit with plenty of inefficiency.

insoluble··on Ask HN: Name one product/service that you personally need but doesn't yet exist
It's surprising the big search engines don't already do something this simple. Maybe a browser plugin could perform this analysis on blocks of text and append a small div at the upper right/left showing the score for each block. Perhaps it could even use things like misspellings and grammar errors as indicators of poor quality control.
insoluble··on Ask HN: Name one product/service that you personally need but doesn't yet exist
A way to sort or filter Web searches (sites, articles, posts, comments) by the IQ and or age of the person who wrote it. This would help people to minimise low-quality content. Even if the person were unknown, heuristic methods could be devised to estimate the level of intellect in a given article or post. There are various obstacles and abuses to be resolved, but it would still be nice to have a feature like this available. At the same time, I imagine that society would not currently accept such a proposition.
insoluble··on Ask HN: Name one product/service that you personally need but doesn't yet exist
I've been waiting for this too. It would be better if somehow only the best performers received this update. The problem is determining which performers are doing their jobs correctly.
insoluble··on Hello Programmers without Masters degree, what are your future plans?
> Along those lines, one of the most valuable things is the bugs you don't write and the bad design decisions you don't make.

This point is very important yet elusive. I do contract development, and it's often difficult to get clients to understand the significance of this point without sounding negative or exaggerated. It would be nice if maybe I knew of some formal studies done in this area to give the clients a more substantive awareness.

insoluble··on Ask HN: What is the root cause of Muslim violence and how do we end it?
Indeed, some of the acts must have been motivated more from the Quran than anything else. This could probably be said of the Bible and various other texts as well. One question is the proportion for each various classification of root cause. Something tells me that the greater the size of the group acting in a particular instance, the less likely it is to be motivated merely by the Quran. There are plenty of instances of individuals in the West having unusual religious and or cult-like beliefs who then go on to act in violence out of those beliefs.

As far as susceptibility, I would imagine it's pretty much the same as for all sorts of other fringe groups, such as the KKK. Sometime individuals join such groups to give themselves a sense of brotherhood, which is probably more tempting for individuals who don't fit into other circles of society for one reason or another.

Perhaps what makes these Islamic extremist groups different from many others is that (a) they are often completely underground and (b) they actively (and successfully) recruit people who may be susceptible. My guess is this active recruitment (a) makes the groups bigger, (b) provides them with the tools they need, and (c) gives the participants an assurance that they will be remembered for helping the group in its goals.

Back to the original point, I'm thinking that those at the top of these groups are like politicians in Western states -- they issue plans and orders to those below them, who don't necessary know what the true cause behind the acts is. By appealing to a higher power (the Quran), the higher-ups are able to obscure the true reasons behind the plans.

The true reasons are probably known only at the top. Any grievances between groups of people could be included in these reasons, whether over resources, dominance, influence, ethnicity, land, or culture. I guess what I was trying to say from the beginning is that the primary drive is probably one of the more common reasons listed above, while the official justification involves the scriptures. Few groups of people in this world, it seems, will admit that they are acting out of self-interest. A more popular approach seems to be saying it was a higher power's wishes.

A good counterargument might be that these people are acting in violence to gain their reward(s) in the afterlife. The Bible too calls for violence in various instances, to my understanding, but it sounds like the Quran is more explicit about the rewards for violence. Nevertheless, people are tricksters. It would not surprise me if the higher-ups are using these rewards to drive those at the bottom to carry out acts toward a defined worldly goal. After all, then there would be benefit both for the higher-ups and for the suicide bombers. Being able to convince others that they will receive grand rewards in the afterlife if they just carry out your plans would be a very powerful tool.

insoluble··on Ask HN: What is the root cause of Muslim violence and how do we end it?
> it seems that the proximate cause can't be the Islamic scriptures alone.

My hypothesis is twofold: (1) The people doing the violence have been sold on these passages of the scriptures by others; and (2) The people doing this selling are acting for another reason. Hence, the scriptures are serving as a justification, not a cause in and of themselves. There were plenty of times in history where Christians used passages to justify their actions, while the actions themselves were motivated by completely different desires. Essentially the people in discussion here are using scriptures in the same way that lawyers use legal code -- not as a reason to sue, but as a justification of why suit is permissible.

It's all too easy to point a finger at the justification being used. In fact, the ego loves doing so since it helps one to remain willfully ignorant of the actual reasons behind the occurrences. Religion is not the cause; Religion is the justification. Without looking at the cause, one cannot answer the why, nor can one know how to resolve the issue without jumping on the "It's all the religion's fault" bandwagon. The ego loves the path of least resistance.

insoluble··on Ask HN: Isn't VR an indirect competitor for the self driving car?
> but you'd still need to get places

Or places could come to you. Nearly all labour is likely to become replaced by robotics eventually. The human body could be seen as being there only to transport the mind; but when the mind gets its information and stimulation virtually, and when the mind's physical will is fulfilled by robots, there is no longer a need for the body to relocate.

← PreviousPage 2 of 6Next →