skysight-inc/HackerNews huggingface dataset:
Even Zuck prefers to live in SF (he has a house in Palo Alto 'only' because of office proximity). Ron Conway lives in SF. Marissa Mayer (except when she has to be at Yahoo), Drew Houston, Jack Dorsey, David Sacks, etc - all live in SF. Everyone commutes via shuttle/train to Mountain View or Menlo/PA.
> With them being for profit, they have lost their credibility.

Isn't Adobe a for profit company as well?
40GBP for a pro license .. but add-on cards for 2000GBP or 4000GBP. http://www.lwks.com/index.php?option=com_virtuemart&Item...

For generic CUDA or something sneaky and incompatible? The software looks good. I might buy it if the card thing isn't what it looks like: a sneaky post-facto wallet-grab.

(Devs: Please - a clear, no-BS explanation on the value proposition and limitations for those of us who don't want to ship a piece of silicon across the world to use the software! Also, approach taken to distro support ... I'm on gentoo. Ta. Best of luck!)
Ask PG: Publish story upvotes data to aid voting ring detection
Would it be possible to add one link to every story submitted to HN that goes to a page that lists all the people who upvoted a story that has been submitted?

Gaming the front page of HN (and other sites) has always been an issue, but techniques have gotten good enough where it is harder to detect. With that in mind and the skillset and hobbies of HNers in mind, it would be great to provide transparency so that data-science minded members of community can detect voting rings and provide their proofs to you.

It would be great if this page included: username, karma, timestamp_account_created, timestamp_upvoted and maybe the first three decimal dotted numbers of the IP address (or some other data point to help determine geographical or network proximity without sacrificing privacy)
Official announcement: https://blog.wikimedia.org/2013/04/22/wikipedia-adopts-maria...

MariaDB looks likely to inherit a big slice, possibly even a majority, of MySQL's user base over time.

It's not just because MariaDB is as good as any of the "official" editions of MySQL offered by Oracle, but because it has only a single code base under a single Free license (as opposed to differently licensed "open source" and "enterprise" editions), because it has an active not-for-profit foundation looking out for the project and the community[1], and because many of the original contributors to MySQL, including founder Monty Widenius, are now working full-time on MariaDB.[2]

Say hello to the new MySQL -- MariaDB -- same as the old MySQL!

--

[1] https://mariadb.org/en/foundation/

[2] http://www.skysql.com/news-and-events/press-releases/skysql-...
Pellucid Analytics - New York, NY

We're a finance-oriented tech company looking for full-stack and front-end engineers in New York City. We're a functional shop, definitely pro-fantasy land, using Scala and Play for all our backend development---we're a sponsor of Scala Days---and promise-oriented js on the frontend. We take open-source seriously and have already released a macro-based Scala library for working with Datomic (https://github.com/pellucidanalytics/datomisca).

You can find a full job description at http://bit.ly/ZW45G3. Please feel free to contact me at my username at gmail.com if you'd like any more details about the work/environment.
I think this is a key takeaway:

"Most entrepreneurs think of the VC as their customer, but when your survival is based on the VC, you build a company on what the VC will like and not what your real customers like."

A VC-backed business often has the wrong priorities from the get go, which is why bootstrapping is really attractive because you live and die by building a product people want to use.
It's nice that they fixed it, but I would always write

func hello() int {
if cond {
return 0
}
return 1
}

anyway.
Do all sorts of cool analysis with Advanced Segments in Google Analytics
SQL databases are strongly typed and extremely good at enforcing consistency, whether you want them to or not. They are quite good at preventing many classes of bad data from being recorded in the first place, and allow you to do some types of low level data manipulation (joining datasets, eliminating duplicates, finding mins and maxes, etc) extremely efficiently.

NoSQL, on the other hand, is weakly typed and makes few if any attempts to validate your data, pushing that responsibility back onto you. They are very well suited to storing inherently inconsistent data (which, as a corollary, makes them very good for prototyping, when your data model is rapidly changing and growing). They also allow you to link much larger datasets into a 'document' which is retrieved as a unit with no extra computation.

So it mostly boils down to what kind of data you want to store. If you find yourself almost exclusively saying things like "All users have a username that is a string" or "I want to be able to find all products that cost less than $20" then you're probably looking for a traditional SQL database. If, on the other hand, you find yourself saying "some products have a width and height, but some just have a height, and a few have a volume instead" or "I want to be able to add custom fields to products on the fly" or "I never want to see purchases on their own, I always want to see them joined to the user that bought them" then you should probably consider a NoSQL solution.
MariaDB basically exists because of Monty's hatred for Oracle (which bought Sun after Sun bought MySQL for wheelbarrows full of money from Monty). It won't happen.
San Francisco or Seattle areas preferred, remote with discussion. Full-time.

Tipbit, Inc. https://www.tipbit.com/jobs/

We are seeking experienced engineers in:
o Search engineering / linguistic analysis / machine learning
o Distributed systems / big data / scalability
o User interface development: phones, desktop, tablets.

Tipbit is a startup based in Seattle and San Francisco looking at vast amounts of information from a variety of sources and across a variety of end-user devices.

We use Erlang, Java, Objective C, C#, Python. ElasticSearch, Hadoop, OpenNLP. Puppet, Jenkins, Git, Logstash, Graphite. We hope that you will bring even more tools to bear.

We use a wide variety of open-source projects, and we contribute back to them as we work – you would do the same.
If you host some stuff on server 1 and some stuff on server 2, and you need both to function, then you have two points of failures.
reply

This is kind of a simple argument, increasing the number of "points of failure" doesn't, or shouldn't increase your odds of "failing" more. Adding cache layers and CDNs may add "servers" to your architecture but should also be done in way to reduce overall downtime.
I wasn't saying anything against her. I don't know anything about her.
It's now possible to check the results of the Diversity Visa (DV- 2014)
No. Next daft question.
The Tech Talent Gap: Very Real, Very Misunderstood
SEEKING WORK - Remote (Currently in Taiwan, but am a full-time world traveler)

Designer and PHP developer, working mostly with WordPress. A few examples of my work, where I've done both design and code. I've got quite a few other examples, including many that are not yet added to my portfolio site, that I can send upon request:

https://gobodylanguage.com

http://skate.pixelbang.com

http://rerave.com

My Portfolio: http://nickbudden.com (bit out of date...)

My Email: hello@nickbudden.com

Thanks!
Craigslist v. PadMapper: Dear Craig: Voluntarily Dismiss with Prejudice
Uh? That's impossible to do.

Facebook already provides a way to download all your data, so Google just needs to write software that uses it and uploads it into Google+.

Alternatively, they can just automatically scrape the Facebook website via HTTP directly from the user's machine (using a modified Chrome, modified Android, desktop tool or Android app).
Seeking Work Remote-only with travel if needed

Mobile (iOS, Android)
J2EE
.NET
Javascript (node or frontend)
SQL/noSQL
Enterprise System Design

hung.chen.ucf at googles email service
Is the IT industry short on Cobolers? This could be your lucky day.
Thanks for the tip. Got it working now.
San Mateo, CA - Media Service Performance Engineering

Akamai (http://www.akamai.com) has a number of open positions around the globe, but we're specifically looking for talented engineers to join our Media Service Performance team. A brief description is below, but I've worked in the Service Performance group for a number of years and can try to answer any questions you may have about what we do. Reach out to me via my personal email address in my HN profile.

Overview:
Media Performance is the Akamai group with end-to-end responsibility for ensuring that our Media services are performing well. A well-performing service, in addition to being fast and available, also needs to be robust and well-operated. Media Performance team members need to have very strong communication skills to enable them to work across all areas of the company (especially engineering, operations, networking, and technical services).

Responsibilities:
* Collect and analyze data from a network serving 10s of millions of hits per second to discern trends and anomalies.
* Work in a distributed network / content delivery environment on Linux and Windows, applying advanced skills in network diagnostics and debugging tools, and the related network protocols and implementations, routing protocols, and application level protocols to measure, analyze, characterize and improve performance, robustness, availability and scalability of large distributed content delivery systems.
* Identify and implement new approaches to improving performance and reliability, including scoping, designing, and implementing software features for new and existing software systems, from kernel changes to distributed server applications.
* Prototype substantial system modifications to serve as proofs of concept for large system development initiatives.
* Work in and with teams across all technical areas in the Company including engineering, customer care and professional services to enable innovative new solutions in both live and test network for complex issues that span multiple technologies and services often to meet specific customer needs.
I see a fairly simple solution.
The issue Adobe has is essentially that Ninite is taking away the choice of users to install this software when installing Adobe Flash. Ninite is therefore taking away the revenue that Adobe would get from these installs, if you were to assume that some users actually want them.

Ninite could easily circumvent this by giving people a choice to include the adware. 99.999% of users obviously won't make that choice, but Ninite puts that responsibility back with its users.
Introducing Heka
He seems like an introvert who was focused on the technology; I'm not sure he's the person I'd pick to have be the focal point of the story.
Hi!

Briefly, pkgsrc is quite similar to both, in that it allows you to build software easily from source.

This repository is a bulk build of all available packages in pkgsrc, so it gives you the option to install from binary packages instead of having to compile them from source. However, you still have the option to build from source if you prefer, or want to select different compile options from the defaults.

It also comes with 'pkgin' which is very similar to 'apt-get' and allows you to quickly search, install, upgrade and remove binary packages.

This is the same framework we use for SmartOS, so if you provision a SmartMachine from Joyent you get the same interface. pkgsrc is cross-platform, so you can use it on Linux, OSX, Solaris, *BSD .. or even more exotic systems such as Cygwin or Haiku.

If you have any comments/complaints I'd love to hear them, we want to provide excellent packages.
RokkinCat - Milwaukee, WI
Development Intern
http://www.rokkincat.com

--------------------------------

We're a small team of dev. entrepreneurs who do engineering and consulting for other local startups and businesses with new product development. Our mission is to help the area out by providing startup-minded tech talent to an area that's lacking in that resource. Our team consists of recent college graduates who all had day jobs but quite in order to pursue a career in entrepreneurship. We enjoy working with startups, deving for startups, having fun on the job, and most importantly pursuing our own ideas.

What we're expecting from an intern:

- Local to the Milwaukee area
- Current college student
- Works on side projects
- Willing to work on software for startups and learn about startup culture
- Learn to create mobile and web apps
- Basic understanding of version control
- Deploy production-ready code to Heroku

What you can expect as an intern:

- Learn new technologies
- Time to work on side projects
- Learn about startups, startup culture, and best practices
- Receive top-of-the-line hardware
- Competitive salary
- Ability to have fun and be a proficient iron miner in Minecraft

If you're interested please send resume and/or example work plus witty commentary to:

work [at] rokkincat.com

- Rick (Co-founder)
It's like how motherboard manufacturers couldn't figure out how to keep the voltage regulators on their boards from overheating in the summer and desoldering themselves.
Umm... fuck no.

There is no reason that you can't use git as a master repository system--that's how most people treat GitHub anyway.

OTOH if you want to do anything besides the basic commit or update with Subversion, it's ridiculously difficult. Subversion is a SCM tool where people actually prefer to merge manually rather than deal with its conflict handler.
Introduction to Data Science Coursera course begins today
> Not many of us could that w/o previous success(s).

Or other outside support (parents, spouse).
Yammer - San Francisco, London

At Yammer, our mission is to change the way people work, and that mission starts with us. We use our own product every day to promote and encourage our culture of openness and transparency. Yammer provides each user with a voice, empowering individuals to share ideas, ask questions, and voice concerns. We're passionate about building a great product that people love to use, and we're looking for similarly product-minded engineers to join us.

We work with all kinds of languages (Java, Ruby, Javascript, to name a few) and technologies (anything from Postgres, Riak, and Berkley DB to Rails, Dropwizard, and Backbone). We're also never afraid to try new things but not just for the sake of trying new things.

We've got all the standard perks: free food, free booze, lots of dogs, and amazing benefits.

Check our our blog or shoot me an email (mduncan@yammer-inc.com) - I'd love to talk.

http://eng.yammer.com/blog/
I'm currently doing a hardware start-up. I totally agree with the crowdfunding strategy, especially if the technology has a mobile angle.

The problem we have is IP... IP management is such a burden for a small start-up. I'm working with a University technology office. While they are great people (really), it still adds a layer of complexity to an already tough situation (IMO, start-ups do not benefit from having more people at the table). Add in lawyers, and it becomes an order of magnitude more expensive than your typical software start-up. And the IP you get from a University is so raw... the cost to develop it into a consumer ready product can be immense.

On the other hand, it has been an education.
I like the idea, but it is too black-and-white in some places. Never exploiting security vulnerabilities? There are certainly cases where that is justifiable -- attacking the Enigma machine, for example (speaking of Turing...). If World War II were to happen today, there would almost certainly be attacks on computer systems, and we would want our military to attack the enemy military's systems.

There is also the matter of law enforcement. It is better for law enforcement agencies to exploit vulnerabilities (with a warrant) than to require special back doors in software. No reasonable person can take issue with the police exploiting a vulnerability to catch a mafia hit man, a criminal arms dealer, etc. Some hacker needs to be willing to write the software that exploits those vulnerabilities. I would say that writing software with back doors is a much more serious ethical problem than exploiting unintentional vulnerabilities.
As of late, I've been seeing more and more people active on G+. It's been quite a surprise, but I think the network is starting to pick up steam.
Sorry, that was a typo (not enough sleep :), I obviously meant Vorbis. But Safari doesn't support Theora for video either (and no VP8 as well). I'd say - stay away from such crippled browsers if you can.
How about just bundling the fonts in a zip with a download link?
Not being a coder, I read only the synopsis and then thought about how it applies to life generally. On example I thought of is how your product should not depend on a "guru," unless that guru is the product.

I wasn't confused by the rest because I didn't attempt it.
How to Save Money by Hiring 18,000 People
No, if you want to protect the user's privacy, the source has to be your site, otherwise you're giving the CDN info about your customer. With the hash mechanism, 500 sites could share the same library, but only the site the user is visiting can ever know the user visited that site. Sure, one of those 500 gets the hit to performance on initial cache load, but averaged over all visitors to all sites, that's probably a comfortable trade.

I think it would take Mozilla or Apple to push this. Google probably has too much skin in the CDN-info-gathering game.
The big debate about the blurring of social casino games and online gambling
Quibble from a long time rsync.net user who had some critical data saved by them (http://en.wikipedia.org/wiki/2011_Joplin_tornado; they appreciated getting told that, of course):

The quota command hasn't worked for me for months or longer, perhaps correlated to their switch to ZFS. Not a great problem with the web administration page, although that doesn't show your current right that moment usage, or I can just use du.

They are otherwise everything a savvy UNIX(TM)/Linux/BSD/* user could desire. Even recently? increased their support for git.
I used Ninite at my old job; loved it!

However, if Adobe were to force Ninite to drop Flash -- we would have quickly dropped Flash from our corporate network, and probably have been for the better even with a few users complaining that their favorite time-wasting website/game no longer works.
I love it, I use Twitter, I used Facebook. Circles just does it for me.

I care about these people today, I want to follow circle XYZ, I want to share this to Mates, Nerds, Android, etc.

The Photo Albums is amazing and linked up with Instant Upload from my phone at full res when charging on a WiFi.

I really like Google+ and wish it had come out before Twitter/Facebook.
Show HN: Need1Hour.com - Please provide feedback
The site is http://need1hour.com/.. The site was started by Len Kendall (aka the guy who proposed to his wife via buzzfeed.com) and after an initial success, 2 more of us jumped on. Any feedback on the idea, etc would be appreciated.
I don't get it. In my experience, the mere act of measurement is not supposed to increase productivity per se; it is supposed to help you diagnose the problem, implement a solution and determine the success thereof.
Ah, gotcha. So, treat them like they're "tainted", in perl parlance.

I was thinking that remark was intended more along the lines of "never use $_GET and $_POST directly, only ever access them via something like Symfony's sfWebRequest::getGetParameter/getParameterHolder/etc", which struck me as a bit overzealous as such rules go.
That would be fine, and Google should still be lauded. Hangout started a whole cottage industry, and also nudged existing video chat vendors to adopt Hangout like functionality. If Google shut down Hangout, I would miss how reliable and high-quality it is compared to Skype, but there are a couple good alternatives now.
Draw the line at the same place you would draw it for engineers. Who do you think designed the tanks, guns, aircraft, and ships we used to defeat the Third Reich? How might that war have ended had no engineers been willing to design those weapons?
While we kind of all new that Summly wasn't the tech play, the purchase was for the SRI license, I think we thought the SRI License was more valuable.

I am the CTO at Stremor.

Gadget King did a good side by side. (Glad they did the work I didn't want to wade through the summaries to check them out side by side)

It appears Summly is taking a KeyWord Weighting only approach, and not looking at giving bonsues to sentences that speak to causation.

We have 3.2M nouns, and information about 7.5M words and how they shape the meaning of sentences. I don't think SRI has an equivalent.

This makes all the difference in summarizing an article because you want that Who, What, Where, When, Why and How. But the Who What and Why are usually the most important, and we work hard to get that.
Here's a 15 minute video walkthrough from a couple of weeks ago: https://www.youtube.com/watch?v=jEJcPKD9p7A (no affiliation)

Having only used two consumer open-source non-linear editing systems (OpenShot and PiTiVi), Lightworks as one would expect looks a bit overwhelming. More approachable than I would have hoped, though.
SEEKING WORK. Located in India.

Develop+design iOS apps. http://www.sleepyheadapps.com

We've done quite a few apps in the last four years. Here are some samples:

1. Shoutt: http://itunes.apple.com/us/app/shoutt/id551107996?mt=8

2. Soundbox: https://itunes.apple.com/us/app/soundbox-for-youtube/id44466...

3. Instant: http://sleepyheadapps.com/instant/

4. Monkey Drum: https://itunes.apple.com/app/monkey-drum-shake-it!/id4904281...

Get in touch: info[at]sleepyheadapps.com
If it's a 10% overage, then the limit should have been 16.5 GB, no?

Do they give a grace period? (if so, even more impressive)
A lot of skeptics here (as usual!)

Well I use both Google+ and Facebook every day and to me Google+ seems VERY active with a lot of high quality content as well.

I can't really say if it is more active than Twitter (which is also very active of course) but it certainly doesn't seem like "a ghost town" as some people try to claim.
Scoble was banned from Facebook because he was scraping contact info. I'm fairly certain it's a violation of their Terms of Service.

Given that that's unlawful access of a computer system (and kind of a dick move,) I don't think Google wants to go down that route.
Negotiating with a new company seems like it's always faster and easier than negotiating with your current employer for a better raise or a promotion.
Based on ThreadSanitizer, which does the same for C++ (or similar) programs. Extremely useful.

https://code.google.com/p/data-race-test/wiki/ThreadSanitize...
Some of the loyalty depends on the nature of your work. I think of myself as a craftsman, delivering engineering solutions to my company based on my own standards. If I feel I'm no longer in a position to deliver work I'm proud of I move on.

It's much harder for the scientists and inventors here, their knowledge is so specialized they might have mixed feelings about their employer, on the one hand feeling more attachment and loyalty to the company but also getting more frustrated when things don't work out well.
Upgrading OpenBSD is as transparent as it gets. Put a new kernel in place, extract the install sets, run sysmerge to update /etc and X configuration and you're done.

The FAQ has a very cautious explanation of the whole process, pointing out every imaginable pitfall. Once you've done it, it's a five minute job on most standard installations.
There's an issue open on the repo right now about the exact paragraph you're talking about. I was thinking of making it say

"I swear to not design software for the purpose of MALICIOUSLY exploiting a vulnerability, damaging another computer system or exploiting a user."

Although, yeah, I see what you mean with the Enigma thing. Hard to put into words. Suggestions?