skysight-inc/HackerNews huggingface dataset:
Ask HN: Which freelancer matchmaking site should I use?
I'm thinking about hiring some freelance software developer help, and I'm interested in thoughts people have on the different freelancer sites available.

If the particulars of the project or my background is germane to the choice:
- I'm looking to get a Visual Studio extension built in C#.
- I think the task is straightforward for a moderately skilled developer.
-I'm an experienced C# dev, but I haven't built a Visual Studio extension before.
- I've never managed a remote developer before, but have a small amount of experience managing an on-site developer.
I like to think of price as a reflection of positioning & strategy. If your strategy is to aim at the high end of the market, then your price should reflect that. If you are looking to target the mass market, then you might want to consider value pricing. This sounds fairly niche, so if it were me, I'd thoroughly consider a premium price backed with lots of value in the product.
Show HN: GRVNT – Frictionless Newsletters for Museums, Artists and Startups
Hi hners, OP here.

(Note: If you are a do-gooder, you get 30% off)

Scratching our own itch.
Focusing on making art is already hard, and while we looked in our journey to grow, we needed to spend precious time to focus on creating content, having our newsletter designed, delivery, spam check filters. We struggled to find someone focused on the Arts. So, GRVNT was born, to help connect you to people, offer our experience and keep clients and prospects happy, and avoid something that at times can be a complicated, frustrating task.

We have +16 years of experience working in advertising agencies, and a constant situation we've seen is this one: The client hires the agency, and when the need arises for a specific service such as Newsletter delivery or a Content generation strategy, the agency does everything just to avoid losing the client, more often than not with less than optimal results.

Why? It could be that the agency doesn't offer the service, or doesn't have the right people, or has zero experience in that area. The campaign has no tracking, no analytics, no way to measure the results.

Email marketing is proven to keep customers coming back. We deliver solutions for Museums, Art Galleries, Artists and Startups, so you can plan your next marketing strategy.

Happy to answer any questions or comments!
Yes, please do. It's really bogging down Firefox. It's much better using Chrome.
I despise Comcast. I hate themm.

I currently have Comcast as my ISP. They provide 50Mbps service to my residence. The next closest provider maxes out at 7Mbps.

20Mbps is, realistically, my floor for bandwidth. If any other provider offered service at >= 20Mbps I would leave Comcast in a heartbeat.
Well, my other software development does too actually.
Facebook also uses PHP, the most reviled language around here. Google has a developer team to rewrite components and adapt the Linux kernel, consider that.
Check out this (relatively short) e-book on pricing.

I found it quite helpful.

http://download.red-gate.com/ebooks/DJRTD_eBook.pdf
When you use OpenGL to map textures onto triangles it gets handled automatically. You might get a quality setting which enables higher resolution textures. That's often there for tuning performance on different hardware, but the effect is higher resolution textures.
No this is a sign that the Groupon clone bubble bursted
I can see from this response and the other you made, you're not really willing to discuss this in any objective manner. It seems you have issues that go deeper than just this simple discussion. I hope you manage to work them out and good luck to you.
Agree. However, admins and devs often have competing interests. Admins want stability and ease of maintenance. Devs want features, agility, and speed of development. Admins often disregard or downplay technical debt in light of "has been working in production for X years". Devs often don't care enough about backwards compatibility.
Contrary to the article's title, LiFi doesn't _compete_ with the majority of WiFi use cases due to its limited propagation characteristics.

The article confirms as much: "“We don’t want to replace Wi-Fi,” he says. “That’s not our goal.” But Deicke says Li-Fi could complement existing communications technologies including WiFi"
Hey, I don't have any input on pricing, but I think you should try and spend a few dollars on a copy editor. There are a lot of grammatical mistakes on your homepage and you could get someone to proofread that for you for very little money.
Hi hners, OP here.

(Note: If you are a do-gooder, you get 30% off)

Scratching our own itch.
Focusing on making art is already hard, and while we looked in our journey to grow, we needed to spend precious time to focus on creating content, having our newsletter designed, delivery, spam check filters. We struggled to find someone focused on the Arts. So, GRVNT was born, to help connect you to people, offer our experience and keep clients and prospects happy, and avoid something that at times can be a complicated, frustrating task.

We have +16 years of experience working in advertising agencies, and a constant situation we've seen is this one: The client hires the agency, and when the need arises for a specific service such as Newsletter delivery or a Content generation strategy, the agency does everything just to avoid losing the client, more often than not with less than optimal results.

Why? It could be that the agency doesn't offer the service, or doesn't have the right people, or has zero experience in that area. The campaign has no tracking, no analytics, no way to measure the results.

Email marketing is proven to keep customers coming back. We deliver solutions for Museums, Art Galleries, Artists and Startups, so you can plan your next marketing strategy.

Happy to answer any questions or comments!
JavaScript Promises and Generators: Great Talk to Help Understand This
spell check, exchange is a microsoft product.
Hello, I've used the createJS library http://www.createjs.com/#!/CreateJS
For the graphics, I ripped it directly from the original game.
I should point out the main Julia package listing is at http://pkg.julialang.org/, this is the "executive summary" page. At the bottom of this "Pulse" page are test results - we run the tests for every package every night on both Julia stable (0.3) and unstable (0.4) to make sure everything is still working nicely together. Although, breakages on 0.4 just mean cool stuff is happening on master.
are there any good dot implementations in js?
Also, to be clear, I'm not accusing Apple of failing to innovate elsewhere in its product chain. It clearly has. Since 1999: the iBook, MacBook Pro, Air, and a few iterations of the iMac, just in form factors. There's been a lot of under-the-hood stuff going on as well.

But where the user interacts with the system, things have been remarkably stable. Even the relatively minor changes which have been presented have been covered with the usual Apple levels of obsession -- skewmorphic vs. flat designs, etc., ad nauseum.

Again the point being: screw with how things are visually and how users interact with the system, you're going to create huge usability costs with little to show for.
PHP Developer in Mountain View (Top 15 Website)
Grandma checking her email still uses dialup, or in the case of my grandma, her 3G connection on her iPhone. The 5GB plan makes sense for no one.
- ask people in your network for recommendations
- go to local tech meetups and make friends
- use a site like Odesk to search for your guru. here's a post I wrote on this: http://dylanized.com/some-ninja-tips-for-outsourcing-web-dev...

Also it can really help to find the smartest people you know and take them out to lunch/hire them for an hour just to give advice. They can recommend people, vet possible candidates, and help develop your technical strategy - even though they can't or won't take the full time job themselves. hope this helps!
Adobe's Photoshop may soon work in Linux
Shouldn't glibc provide an arc4random?
Apparently the new syscall is not for direct use [1], and
you might not want to link with LibreSSL just to get arc4random [2]

[1] http://www.openbsd.org/papers/hackfest2014-arc4random/mgp000...
[2] http://www.openbsd.org/papers/hackfest2014-arc4random/mgp000...
PDF downloaded, I now need to read it :) Thanks for the link!
Vpn-ws 0.2 (vpn over websockets) is available with client-side bridge mode
In Portugal all the broadcast TV have internet interfaces somewhere, you can point rtmpdump at their servers and watch TV with VLC. It's not a supported thing, just a backdoor to their own flash plugins.
The stars seem to indicate popularity but not quality. They should have people rate it 1-5 and give a histogram like other places do, it's much more informative.
Do something that people can't ignore.
The No Code / Low Code Revolution
You can also use Exiftool:
exiftool -all= foo.jpg
Thank you for the remark. I'm not a native english speaker but I tried my best to find and fix mistakes, but apparently some where missed!

I'll proof read it. Thank you again.
I was thinking the other day, before 2004, did we ever say "ecosystem" to refer to a bunch of software packages in a particular domain? I have a feeling that this book is what convinced us all to refer to our software collections as an ecosystem, and we have forgotten that it was this book's idea:

http://www.amazon.ca/Software-Ecosystem-Understanding-Indisp...

The word is ubiquitous now, but if you think about it, it's a bit of a funny way to refer to software, with allusions to predators, prey, producers, consumers, and population dynamics.
What does this comment even mean? What's wrong with them as a group?
All words ending in -ism are bullshitism
> I may be wrong, but I took GP to mean that FreeBSD is a good enough OS to use daily,

But that's not at all what Torvalds's quote means. He meant that, if FreeBSD had been available, he would have worked on contributing to that instead and improving it for daily use, rather than building Linux to be used for daily use. (The state of FreeBSD in this hypothetical world has no bearing on the state of FreeBSD today).

In terms of FreeBSD today, while it's possible to use it for daily use, it suffers from even worse driver issues than Linux does, and of all the problems of just simply having much smaller market share (both for contributing developers and users) than Linux does.

This may or may not be 'good enough' for OP's purposes, but it's disingenuous to suggest that Torvalds's hypothetical from the early 1990s implies that FreeBSD is a clean substitute for end-user Linux today.
Well, there have been some studies that have claimed benefits from meditation for some forms of depression. However, this article was focused on conditions believed to be influenced by circadian rhythm. Light unambiguously has an effect on circadian rhythm, whereas meditation, maybe not so much.
Amazon reportedly launching free, ad-supported video streaming service
It depends on the AV. I have recent experience with 3 of them : Sophos and Avira tends to classify every keygen as a malware (Sophos is the worst) but Kaspersky is OK with them (or don't detect any malware at all for what I know ;-)

And yes I do use cracks : I wish I was able to reward my fellow devs but I don't have a start-up salary (even for my country my salary is pretty low) and open source softwares are usually (and I insist on usually, not always) not up to par.

So sue me.
Always price higher than you think. Bringing prices down is much easier than bringing them up.
'Immoral, but not illegal': metal warehousing games in the spotlight
15 Designers and Agencies that create outstanding icons
"Conservative" and "Republican" are both very broad terms. A conservative Republican could be an evangelical Christian who wishes to use the power of the state of enforce their rules of morality. Or it could be a hawkish statist who does not believe that the national defense apparatus could ever overreach. Or it could be a near-libertarian originalist who believes the government should be shrunk back to the size it was in 1800.
>for me it seems that most people complaining/crying out loud come from a system admin perspective.

Sysadmins complaining about it is pretty important, as at the end of the day they are the ones who are maintaining the systems.

Personally, I have a strong dislike for Systemd. I don't believe it's the right replacement for sysvinit however it's not going away so we'll have to try and work around its warts. Also, currently it's buggy as hell so I will use Centos 6/Ubuntu 14.04 for a few more years to see if the many problems are sorted by then.
I feel like I can speak on the subject, since I just wrote a book on pricing software.

First, it's often a very bad idea to simply take a competitor's price - both Timex and Rolex would go bankrupt trying to match the other's price.

Here's the short version of what I suggest:

* Write down the pain point that your product solves in 1 sentence.
* Write down the types of people who have that pain.
* Rank each type by their willingness to pay and their ability to pay. Willingness will be partially based upon how well you can convince them that you'll save / earn them money. Ability will be based upon how much cash is burning a hole in their pockets.

Come up with three tiers, one for each group with the highest value for willingness*ability to pay. You may need to alter it a bit, if any of the groups prove too small.

I have two product pricing teardowns listed at my site ( http://taprun.com ) that might help you think more about pricing.
Fwiw, my friend runs Ubuntu for 10 years and he cannot understand gentoo for the life of him. He thinks it is absurd people want to keep recompiling stuff.
You are (mostly) talking about 1v1 games. The dynamics are entirely different in team games. Have you ever persuaded your team to follow your strategy (especially a "weird" one, according to canon)? I can assure you it's hard even if you are considered your team's leader.

We're also probably attacking the problem from different angles - I'm mostly thinking about completely disregarded strats/characters.

For example in Dota push strategies (where you try to overwhelm your opponents very early in the game, a sort of all-in strategy) were valid during a very short period, one of about 6-9 months in 2008, IIRC. Then they were basically impossible until 2012.

Also some heroes have been constantly bottom tier ever since competitive Dota started in ~2006 (Spirit Breaker - I'm looking at you!).

It's much more easier to experiment as a single player. Once you get more people involved, social dynamics start happening. And there's nothing harder to budge than social inertia, IMO.
"It's tough to imagine how to start such a problem when you can't even rely on the ciphertext being correct."

That's a common problem in the real world. A lot of ciphertext, at least historically, comes from radio signals and if your receiver doesn't get a good copy of the signal you've got what you've got.
By a premium price, do you mean a third one?

I aligned the price with what I gain from selling modules, and the platinum one is still a bit too high for my monthly income, that's why I consider it as premium.

But maybe you are talking to a bigger plan ? something more around 250+$ ?

I try to also take into consideration the sellers from Themeforest that starts and doesn't earn a lot.
We All Might Be Living in an Infinite Hologram
How Do You Determine Property Value?
Did Aereo as part of it's technology have the ability to strip out ads from content? Because honestly that's the only reason I haven't watched tv/cable whatever in years. Can't be bothered to waste my time on non-content when it's easier to just download a torrent and watch it via Plex. Or is this more aimed at sport, which necessarily needs to be "live" mostly?
Simplicity is not necessarily a good measure of suitability.
See this: http://mjg59.dreamwidth.org/2414.html

There are some aspects of systemd that are simpler than sysvinit. The mess of double-forking and PID files goes away, and process management is much more reliable. Setting up containers for services is much simpler. Unit files are generally much simpler than a given init script.

I think more useful adages ("boned wisdom for weak teeth" - AB) would be, "Everything should be as simple as possible, but no simpler," and "Simple things should be simple, complex things should be possible." There is an enormous amount of complexity inherent in the problem of initializing and monitoring a modern OS. If your solution to this is actually simple, it is probably wrong or incomplete. How you manage that complexity and what your abstraction layers are are the vital questions.
Ffrees heralds the banking utility future that customers want and bankers fear
"not even close"

Really? Because while Metacritic and Rotten Tomatoes are far from perfect, they are quite useful in pointing out movies that have more rather than less quality.
That's exactly as intended. People who want to help out systemd will use latestbsoftware, report bugs and fix it because you know thats how free software works.

People who don't want to help out use the most recent stable and have nothing to worry about.
You could probably pay someone <$20 to proofread the site on eLance or craigslist.
But that's the thing; there are many, many people out there writing HTML who are not programmers. I mean, much of it is a horrifying mess, but it looks more or less correct in a Web browser or an e-mail client and that's what's exciting about it.
Switched to Comcast Business Class service four years ago. 50/10, 5 static IPs, clueful LOCAL techs who don't rely on a script and speak English as a first language. No caps whatsoever. I run my own web/mail servers.

I never thought I would say "I'm happy with my Comcast service", but then I do pay $150/month for just Internet.
This Is Why You Need to Meditate (20 Benefits with Scientific Proof)
Gavin Andresen: Bitcoin Foundation Pivot Won't Centralize Core Development
In the 90's/2000's, typical screen size also grew from 15" to 20"+, so the DPI didn't really change a lot, did it? The text size in OS X has never been adjustable, and in Windows 95+ you could only tweak it from 100% to 150% or so, which would still look good next to text that had a fixed size.

This time, the screen size stays the same, but the DPI goes through the roof.
No, your analysis is too superficial and rev rec is more complex than that under GAAP. It who the customer believes they are dealing with. The drivers, regardless of their employment status, are looked upon as "uber drivers" and customers contact uber for refunds or disputes, not the driver. So in this example, a strong case could be made that the entire fare is revenue.

The difference with Groupon is that the end merchant is never hidden from the customer, and the customer knows that the end merchant doesn't work for groupon. Groupon in this case is a facilitator for the transaction just like Expedia is a facilitator for airlines.

Rev rec is complex and many layers to it. An auditor goes through a series of tests to determine whether revenue is recognizable and no single test determines it so in some senses it's more an art than a science. And I don't have a full grasp of uber's arguments to their auditors but I doubt they have a strong case for recognizing the entire fare as revenue.
> Part of the reason people would even want to send a boat full of troops...

Yes but not the entire or only reason, so even if we had the best possible foreign policy, we would still need a national defense.
You are absolutely right. Reading your comment made me think about a video talking about exactly that and says the same thing (sorry, it's was years ago and I can't remember which one ; It was a talk with some Google engineers at a conference I believe).
China Wields More Influence Over Internet
You have found the right price when your customers complain about the price, but buy anyway. :)
Mozilla Now Accepting Bitcoin in Response to User Demand
Took me a minute to realize I'd already fixed the site via stylebot: http://stylebot.me/styles/7761

But yeah, annoying.
The chances of glibc importing openbsd derived functions are practically nil unfortunately, as we saw with the strlcat saga. With the departure of Drepper, things might have changed, but strlcat is still not imported.
Yeahz they all spend like 20 mins and come out crying without spending at least a week understanding it.

Which software stack do you know that you instantly get in 20 mins. I for one cannot understand the sysvinit or upstart in 20 mins (ie) to develop and debug. How do you debug sysvinit anyway? Echo's I place in the code do not appear on the screen. Can i claim 'Oh shit this is so broken...'?
I'm getting the following error [1] every time I try to open the page with IE11 on Windows 8.1. It prevents bootstrap.js from loading, which then prevents everything else from working and just shows a blank white page.

Might explain why some people are having problems loading the site, though it works fine in Firefox for me.

[1]: https://i.imgur.com/HWdHT33.png
Wasn't the original goal 'Reducing the coupling between our core packages'? How is a fully display of all the transitive dependencies necessary for that?

The goal already implies, that what's important here, are the (both direct and indirect) dependencies between their packages.
To understand those better, you do not need to draw a dependency to any Go core library or other 'uninteresting' library, which would be a leaf in the directed graph or whose transitive dependencies are only 'uninteresting'.

I think those chord graphs might actually be the way to go, if you'd just restrict the amount of packages to the relevant ones.

It might be nice to automatically add references to source lines where those dependencies are needed to the tooltip.
I thought the whole point of High-DPI was to was to free us from the need to render graphics pixel-perfect at native resolution. While scaling bitmaps will probably be necessary for photographs and most video for a long time, can't everything else be rendered using SVG? Does such an environment already exist?
I think it also depends on how you structure your database and how you use it. For some things a NOSQL design is great and most of them don't have to lock over multiple tables they might be very fast at getting structured records. They might be terrible if you try to join different records (especially if they are located on different shards) and some don't have ACID if that is a requirement. Some databases like Datomic stores information in a completely different way that may be very fast for some use cases.
If you have an application or a specific use case you can try a few different databases and measure how they work. I tried a small memory database and got much better performance than SQL Server gave me while the queries were easier to write, for other things this database would not have worked at all or it might have been about as fast as a relational db. As a general rule the memory db providers seems to make the case that they are faster than normal relational databases. Take a look at VoltDb or StarCounter for example.
> Simulating an entire Universe with sufficient detail to include conscious minds will be complex, even if the fundamental rules underlying the program are simple. It seems needlessly baroque to programme something as complicated as that, when you can learn just as much from something simpler.

Scientists and engineers use many-body simulations to investigate emergent properties of systems all the time. Not all understanding comes from first principles only.
TBH with the current direction systemd is going in I'll probably end up using one of the BSDs. However, I doubt I'd be able to use a *BSD in a production environment as I am a contractor and all of my clients only want Linux.
What is the reason for that? :(