HNHacker News
TopNewBestAskShowJobs

omouse

3,614 karma · joined April 11, 2007

submissionscomments
omouse··on Ask HN: Why do companies outside the US pay so much less?
There is more free floating capital. There are VCs in the US who are willing to invest in all sorts of things and willing to take chances. There are few VCs or banks in Canada that would take a chance on Facebook, Twitter, SnapChat or Uber. Brain-drain is a problem but the bigger problem is lack of capital.

Also, its in the employers best interest to keep salaries down and convince their employees that living in Canada (Vancouver instead of San Fran) is better (how ever you define better).

Yes, especially true. I've yet to see any Canadians who have actually received a raise in recent years. No one talks about it and no one knows whether their salary will be increased to at least meet inflation. It's a little messed up.

omouse··on Sandstorm is returning to its community roots
Ordinary people don't have much qualms about using a commercial service despite all the privacy warnings in the world: just look at the 1B+ users on Facebook.

That's changing, more people are keep their mouths shut more often on social media because they know their data is being scooped up.

I think it's a matter of educating more customers; they have no idea that it's even possible to host their own Google or Facebook in some instances.

Maybe it isn't a big market but the market does exist and it does require more customer education and awareness raising. It's a harder sell than enterprise sales.

omouse··on Sandstorm is returning to its community roots
This is something that I would love to see happen with open source projects:

1. company is created around the project 2. other companies started using the project and find it handy 3. companies need maintenance and support: consulting companies start opening up shop and serving them 4. parent company gets more customers because they're the first/official supporting company

This similiar to the Wordpress model I think and they're fairly successful, they've got a whole ecosystem.

We have added the Sandstorm Technology Roadmap to the Sandstorm repo, where you can learn about everything Sandstorm has built and plans to build.

Perfect, now another company can take a chance on raising VC funds for this or bankrolling it themselves.

omouse··on RethinkDB joins the Linux Foundation: What Happens Next
They should have stuck with AGPL.
omouse··on Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
I wrote up a tutorial on Perl 6 and tried to get it more widely known there are a lot of neat features in it and it looks far better designed than most languages:

https://www.codementor.io/perl/tutorial/how-to-use-json-in-p...

However, most people have dismissed it because they think Perl 5 is dead and anything using Perl should be replaced with Python or Ruby or Go or Rust or some other language.

The hacker flavour of the language has been preserved and that's the niche it would fill for me...if I didn't have to basically do frontend web all day.

omouse··on Trump Is Right: Silicon Valley Using H-1B Visas to Pay Low Wages to Immigrants
The fixation on Silicon Valley isn't dumb when wages were deliberately suppressed by Google, Apple, Adobe and others. The big tech companies really do want to keep salaries low and H1Bs can help them with that, along with paying for the really smart people that they can bring in too.
omouse··on Node v7.5.0 Released
Just wanted to leave a comment about the ChangeLog which is a list of commits. It would be nice if they sat down for a day (or two) to write down proper release notes that made reference to various commits and outlined exactly what is changing, like if there are backwards compatibility issues or if there are very important bugs solved.

The changelog here looks like a git log :/ I mean, I can do better on my own projects (and have been trying to do so with node-oauth-libre) but for a major project it would be nicer if it had nice release notes.

omouse··on Mechanical Turk Lessons Learned
So why use Mechanical Turk in the first place? Turkers will work for a single penny in many cases.

Exactly what I was looking for: the cold brutal logic of captialism. It's all good if it's low-cost.

Even after all of this you will still get bad answers.

...yes, of course, you're not paying for quality, you're paying for quantity and to reduce your costs. If you were paying for quality you would put up a few posters on college campuses and pay more.

omouse··on An Email Thread Between a Developer and Gigster
PMs as a group hoard information on projects: devs have almost no visibility into the current set of available, unstaffed gigs.

Their goal is to be remain necessary and collect a paycheck. They're middle-men and this is why I encourage devs to talk directly to clients and get used to solving client/customer/user problems through direct feedback rather than relying on the broken telephone system.

Also this is when unions and co-operatives start to look like a good idea. If Gigster and other sites like it were operated as co-operatives, where every freelancer is also a member of the organization, they wouldn't be so inclined to hire middle-men and to rip people off.

omouse··on GitLab Database Incident – Live Report
On the contrary, it comes off as very professional. All other companies would hide this, they would show off a very cleaned up post-mortem and say "problem solved" and that's it. Ok so what does that mean, does it mean the process will change for the future or that they just fixed it for today?

This is also an awesome advert to see how they work remotely all together and I'm sure they're hiring for DevOps people now ;)

omouse··on Unhappy Developers: Bad for Themselves, for Process and Bad for Software Product
What's interesting is that the economics favour low cost at the expensive of quality.
omouse··on Unhappy Developers: Bad for Themselves, for Process and Bad for Software Product
It looks like it's just a starting point to be used for future studies so they all have similar classifications and coding for surveys/questionnaires.

I'm also not sure how low of a bar it is when they did a study, coded the results, creating a coding system for surveys that can be used by others, and did more research to make sure they were asking the right questions.

I'm willing to bet that this is the first paper in a series of them and they'll use it to grab more grant $$ to do more in-depth research.

omouse··on Unhappy Developers: Bad for Themselves, for Process and Bad for Software Product
It's an academic study, and I thought this was computer science. Of course you're going to see conclusions that sound simple and obvious, it's just now you'll have actual stats across multiple studies and teams and companies and developers to prove this rather than anecdotal evidence.
omouse··on Unhappy Developers: Bad for Themselves, for Process and Bad for Software Product
It doesn't look like that's the point. It looks like the point is to have a good starting point for further studies that will use the same codification for surveys and questionnaires so that various studies can be compared.
omouse··on New H1-B Visa bill doubles the salary requirements to $130K/yr
AWESOME
omouse··on LibreTaxi – A free and open source alternative to Uber and Lyft
That's not really an advantage. Cab companies are location specific, the network effect is limited by the number of taxi medallions handed out.

It's also a good starting point for local companies to be the Uber or Lyft of their city. For example in Toronto, Hailo doesn't exist and Lyft doesn't operate here either. It would be awesome if a company could just pick up LibreTaxi, pour in some $$$ for marketing and sales and start it up for Toronto.

omouse··on XPS9350-macOS – macOS patches for Dell XPS 13 9350
Ugh why would you ruin a perfectly fine GNU/Linux machine with Mac OS X?! ;-)
omouse··on “Worrying about licensing is what PG would call a sitcom idea”
I like thinking of GPL and AGPL as licenses that solve the freeloader problem. Corporations and their employees love to lower their costs and externalize their costs; therefore they use MIT/BSD/Apache licensed code as much as possible and rely on what is essentially free labour to maintain that code; they rarely if ever donate.
omouse··on Fitbit will lay off 110 employees amid challenges in wearable market
Why not let people work but for fewer hours instead of laying them off? This is ridiculous.
omouse··on How to build the next Trello and sell it for $425M or more
Yep, they're consolidating the market and becoming a bigger monopoly. At almost every company, and especially the large ones, JIRA is the "tool" that is used.

I keep wondering whatever happened to all the other tools out there because everyone in corporate life has consolidated on this big complex tool. Maybe all other project and task management tools were too open/open source? Didn't feel enterprise-y enough for managers?

omouse··on Why Small Businesses Aren’t Spending More on Tech
They not only get subsidies, Microsoft and Oracle get to rely on patents and intellectual "property". They absolutely do care about tax breaks.
omouse··on Why Small Businesses Aren’t Spending More on Tech
Reporting back, I started setting up a Base database for invoices, customers and products/services. It wasn't too bad to work with and you do get the power of SQL underneath. I think it generates a web interface so it's basically CRUD apps without writing any code, just point and click hooking up of components with fields and tables.
omouse··on The struggle with Rust
I know about GDB, that ain’t a good debugging experience

I can't take this article seriously after reading that and after reading this:

So I spent a few evenings with Rust

How long did it take you to learn C, C++, Java, Python, Ruby, Perl or other languages? MONTHS. Many many many months. Sure you could get something up and running in a few evenings but after many months did you realize that earlier code could be better. Each language has its own obstacles and spending a few evenings isn't enough time to get around them.

I gave Haskell a pass but after checking out Elm I can see more of its power. I gave Rust a pass because the language was changing but now that it's stable I expect to sit down for a few months at least learning it.

omouse··on The struggle with Rust
To get any programming done, you have to learn certain things, you can't complain that it takes weeks to learn a new programming language and months to assimilate it's model of thinking.

But saying "you need to spend a few months to get intimately acquainted with the language" is just not going to work in practice if you're hoping about breaking in to the mainstream.

You mean it's okay for everyone to struggle to work with JavaScript for years and years trying to come up with an OO system and a module system and trying to just bundle the files for the browser, but it's not okay to spend months on getting intimately acquainted with the language?

Who cares if Rust becomes mainstream, we only need the best open source code to use it (like Firefox and the other C/C++ libs that are thinking of porting over). We don't need it to be mainstream, we just need it to be possible to learn it within a reasonable timeframe (less than a year).

omouse··on How Bullshitters Not Just Survive But Thrive (2016)
This is precisely why there's a strong focus on deliverables in project management. You can have a meeting with 20+ people every day if you want, but if there's no deliverable that moves the project, it's a waste of cash and it hits the budget immediately.

Focus on deliverables and that outs the bullshitters very quickly.

omouse··on How Bullshitters Not Just Survive But Thrive (2016)
Not only that, we also sometimes worked on public holidays when everyone else was enjoying with their families

This part is illegal as hell and pretty much sums up why a union is absolutely needed in some workplaces; to curb this kind of crap.

omouse··on Why Small Businesses Aren’t Spending More on Tech
Yep, a lot of businesses rely on Excel until a certain point and then they try and find a product that fits them or try custom software dev that amounts to "convert this bunch of crazy Excel sheets into a web/desktop interface".

When something like Access (or LibreOffice Base) can be used instead to fill in the gap.

omouse··on Why Small Businesses Aren’t Spending More on Tech
Have you used LibreOffice's equivalent, Base?
omouse··on Why Small Businesses Aren’t Spending More on Tech
Basically you're pointing that quality of tech hasn't increased and we aren't cutting enough scope so that quality is very high which is why only large companies can afford the better software.

I totally believe that the SMB space is ripe for massive disruption.

It is but the incentives are geared towards selling to big clients.

omouse··on Why Small Businesses Aren’t Spending More on Tech
There are two ways to run a business after it reaches some profitability: always optimizing or just kicking back and relaxing. Some people are happy with just their Facebook page and others would optimize and increase sales further by funneling people in through Google Maps.

(This is why I've taken photos of some restaurants in Google Maps and posted them; they aren't doing any advertising on their own so it's nice to help them along and get more visitors).

← PreviousPage 5 of 34Next →