skysight-inc/HackerNews huggingface dataset:
HN Challenge: Help a Polymath find a job (partial MVP validation)
Inspired by the interesting use cases of Rejection Therapy[1], Here's a new game/MVP validation exercise.

The purpose of this game is to see what's possible beyond the traditional job search model, which I believe is broken for the 95%+ of superstar performers who are not celebrities in the startup circuit.

Problem: Startup talent attrition is too high (turnovers are 9-12 months)
I noticed that A+ engineering talent have lots of offers, but bounce from one to another, leaving an unsatisfying trail of short stints. Or, they work freelance, but have to constantly fill the pipeline. The idea is to go beyond networking, and use somewhat of a crowd-recruiting approach to cut down on the recruiting process/inefficiencies. I’m assessing the feasibility of this MVP by first trying it with my borderline use case[2].

Response format:
Email me directly (see handle). In all cases, provide additional/supplementary information as necessary.

Game Goals:
1. Help iPolymath find a job that he will like enough to stay at for at least 1,000 days.
2. Role/title must be a step forward in iPolymath's career.
3. Job focus must be on generating groundbreaking innovative ideas for teams to build out in R&D. Eg., idea to concept.
4. Location: 100% remote, or at a location that is at least 70F year round, such as San Francisco or Hawaii.
5. Minimum salary: $200,000 per year

Game rewards:
The person who successfully connects iPolymath with a job will receive a 10% commission (on gross income) every biweekly paycheck, starting on the 6-month anniversary of his employment, the reward commission will stop the day employment terminates.

The iPolymath Difference[4]:
Your greatest asset is your ability to be creative and design things others cannot. The innovator in you can deliver breakthrough content and the builder in you can figure out how to take it to market and exploit it.
Unless it is a mekko chart in which case the volume conclusion is totally apt.
This is a really cool project. I've often wanted to revive .plan somehow but never thought about doing so over http. Markdown makes a lot of sense here as well. Good job.
It varies from day to day and also geo location. I have experimented for one my clients and got better results by RND for a month or so. But, once you find the trick, the game is on.
Thank you. I'd still like to know why this is better and not just different. Or is there some legacy design I'm missing, like in one of Rob Pike's previous languages?
To be fair, about:memory is designed to be used primarily by Firefox developers. Some web developers will be able to use it effectively, but it is quite intimidating.

Happily, memory profiling tools designed for use by web devs are being actively worked on.
While I agree to some of the points made in the post, I don't think the author provided a better alternative. Stacked bars are not any better for looking at how the percentage change on the green one.

http://i.imgur.com/jfuJGu5.gif

Here is my solution:

* It retains the line aspect of it, which is essential as we are talking about a trend here.

* It easily allows you to see it both in stacked and overlapped lines. Each one of them is good at communicating clearly a certain point about the data.

* It also mitigates the problem in nostromo's comment, where a whole bunch of lines could overlap without a clear view on a single point of interest.
What is micro-learning?
Learn the micro-course concept in micro-course format
No, because they are stacked. Overlapping is a problem because you have a bunch of colors that very nearly look the same crossing over each other.

With stacks it's much easier to track along based on contrast alone.
It also illustrates how far behind the Japanese are in terms of software.
I thought the same thing about tech, until a very short while ago. I'll agree that there is a fair bit of hubris in the industry among developers ("shit code" vs "my code"), but beyond that, the arrogance that seems prevalent isn't really much more prevalent than general society.

It's just that the bar for entry into tech is, really, somewhat high in terms of social capital and intelligence, leading to a group of (generally) well spoken or well written individuals who often reality test their assumptions amongst each other. You'll see similarly well composed (not necessarily STRONG arguments, but well composed) thoughts coming out of similar fields: law, medicine, politics.
Thanks! I think the next step is allowing the app to be a middleware, distributed via npm, so that adding a .plan to any project is as easy as app.get('/', plan);

And re: markdown, the thing that makes the most sense to me about it is that markdown is plaintext, and it's styling is not that much different than what one would actually do in a .plan file to begin with.
The fragile-making disease is feature-creep. "Cat -n considered harmful".

Simple one-off programs designed at the keyboard can be so useful they get re-used and enhanced with more one-off hacks until they reach the point of utter incomprehensibility.
I think you're mixing up my points. The Constitutional concern doesn't lie with tenure itself; enforcement of the Constitution would replace this rather far-fetched excuse for maintaining tenure as some holy trait. The legal system already exists to help teachers in cases where they're punished for teaching science instead of religion in government-funded institutions, since doing so already runs afoul of the establishment clause; a tenure system doesn't really add much, and (in my own observations at least) only seems to benefit veteran teachers at the expense of students and newer teachers.
Not just future, I think: http://en.wikipedia.org/wiki/Versioning_file_system#Implemen....
Somewhere, John Siracusa's spider sense just twitched
Have a look at the SQLTap service written by the guys from DaWanda.com (https://github.com/paulasmuth/sqltap). It does basically exactly that for SQL queries but is implemented as a standalone Java/Scala SQL proxy server.
US Senate could protect the people against themselves
One thing that Git does not do is to track files, for a good reason. Git was designed primarily to track content which means it can track code movement between files and be smarter about compression. It is not limited by architecture of a file system.
If it's unofficial, then there's not much to be worried about. Do your job and you'll be fine.

I honestly don't think tenure is more effective than actual legal enforcement, namely because tenure isn't really effective for that purpose at all, especially when we're considering that the older teachers - the ones who benefit from tenure - are the ones who are probably in support of such pressure, which is more likely directed at the younger teachers, relatively fresh from college, who want their students to learn about the proper science they learned about in school but are afraid to do so when their paychecks are on the line.
Chrome dev tools lacks in the DOM view of firebug. Firebug makes it easy to search and identify all the DOM objects.
If you want to have similar query parallelization magic for PHP+SQL have a look at the standalone SQLTap service written by the guys from DaWanda.com (https://github.com/paulasmuth/sqltap).
He's using mannequins in the main picture at the top of the article, so I assume one technique would be to use mannequins as placeholders until you needed to do the distinctly human parts of the painting (hands, faces), then you could substitute a person into place and paint that part.
Will you comment as to whether FB has developed something superior to this or not?
I searched for police officer and brewmaster. Got no results, but it did suggest a "brand editor".
Reading numerical data has its own drawbacks. E.g. your mind may perceive too much significance between 389 and 412. Even worse if any kind of error bars are involved.
School Shooting Is your child the next victim/killer?
Not sure why Firefox chose to build their own developer tool when firebug was one of the compelling reason to use firefox and started the trend of having an extensive tool for debugging/inspecting webpages.
Hard drives (of both the magnetic and flash-based variety) all have built-in error detection and correction. If you are getting corrupt files that's not the filesystem's fault, it's most likely a problem with the hardware.

Checksums at the FS level are very rare; the majority of the ones in use don't have them (http://en.wikipedia.org/wiki/Comparison_of_file_systems ) and yet they function perfectly fine. HFS+ is not the problem here.
Since when was Belmont (in the Bay Area) part of the "valley"? Unless you're talking about something other than the Central Valley, that is...
Here in Tennessee the legislature's been fighting hard against tenure for years. At my kid's school an alarming number of teachers are leaving after this year, reportedly due to bad evaluations (not public information, unfortunately) with the gung-ho principal and no recourse. The ones leaving are generally well thought of by the parents. It seems that "team player" is weighted a lot higher than teaching ability here.

I don't know that tenure is really the answer, but currently public school teachers are much more at the whim of administrators than college instructors are. It feels like they're trying to drive the teachers away so they can declare the whole public education thing a failure and kill it.
I somewhat agree with your characterization. Lifetimes definitely adds a bit of complexity to the language. And you're right about the benefit; lifetimes are frankly awesome. It's really really cool to write memory safe code without using a GC.

When I first started with Rust (was also my first foray with lifetimes), the compiler completely kicked my ass for at least a few days. I struggled a lot with writing anything beyond a few functions, and especially when those functions were returning borrowed pointers. I think the code I wrote at the point could be fairly characterized as, "the bare minimum that I could convince the compiler to accept."

But as I wrote more code, I got better at it pretty quickly. At this point, I can look at most Rust code and feel pretty good about spotting lifetime errors before consulting the compiler. I'd say it only took me a couple thousand lines of code to get there, which isn't a huge price to pay.

Anyway, this is obviously a personal anecdote. But it's coming from someone who thought Rust was crazy complex only a few months ago. FWIW, it took me about 48 days from knowing absolutely zero Rust (other than random Internet buzz) to writing and getting libregex merged upstream.
I had similar results. Internet only ATT Uverse at home. Started at 560 dropped to 235 and never made it above 560. VPNed using openvpn into work where it is a commercial ATT fiber connection. Started at 560 and within 4 minutes was at 3000.

I am shocked.
I see I'm down-voted to oblivion. Does that mean that there's a simple way to change the font or I have I just been whacked by a bunch of topic nazis?
The delicate process of creating tools
Are you saying that hard drives store everything on disk with checksums or redundancy? That would be news to me. How else could they correct (or even detect) errors?

Anyway, are you arguing that filesystems shouldn't bother with checksumming at all?
I grew up in NorCal, too; that was the opposite impression I got. Most of the teachers I had were relatively young, and hadn't been teaching for a very long time; my conversations with them - especially in high school - frequently included mentions of how often they'd be pink-slipped because the teachers' union - dominated by veteran, tenured teachers - would elect for pay raises instead of hiring more teachers. This meant growing class sizes, and the veteran teachers knew it.

We were certainly taught about the environment, how biodiversity is a good thing, etc., but I was hard-pressed to find a teacher that actually agreed with the teachers' union, and unions in general were typically portrayed in a neutral light at best.
Try Debian if you need something so rock solid that you can only get security updates.
I wonder if you know about Dave Chinner's talk, which addresses the metadata performance issue. (they fixed it)

https://www.youtube.com/watch?v=FegjLbCnoBw
> HFS+ is seriously old

Sure, in computing terms 1998 is an eon ago. But that's not a good reason to stop using a file system. Lots of older file systems are still in use: FAT32 (1996; still the default for SD cards <32GB and anytime you need a cross-platform filesystem), XFS (1994; the new default filesystem for RHEL7), NTFS (July 1993; WinFS still hasn't materialized), and ext2 (January 1993; still commonly used, particularly in situations where a Journal is not required).

Of course, I'm perfectly happy to believe that HFS+ is more badly-designed than any of the other filesystems from that time. But a filesystem doesn't need to be replaced just because it's no longer trendy.
In the big cities the cost-to-live should be higher, maybe compensating the difference in salary. Is it?
If you're on Windows or Linux try Palemoon [0].

[0]: http://www.palemoon.org/
Ask HN: How do I know if I'm violating my non-compete at a major tech co?
I'm an engineer for a major company that you've heard of (Google, Microsoft, Amazon, Apple, etc).

Upon joining, I signed an NDA and a non-compete saying that I can't work on anything that directly competes with the company. But these days all of these companies are working on something major in just about every area of tech.

I'm working on a side-project that I wouldn't consider directly competing, but I could see how one could choose to interpret it that way. But given the array of services these companies offer I feel like I could take almost any project and point out a way it is competing with some if not all of these companies.

Is it actually reasonable to do a side project while working at one of these unless the concept is extremely unique? How can I have any confidence that my project will be safe if successful?
Show HN:: Secure Drop- Open Source Whistleblower software by Aaron Swartz
Gauges and 3d area charts are other examples of misleading visualizations that take up a lot of space without deriving much meaning. Why do we keep seeing them? They're flashy and make my dashboards look like the one my competitor is using! That's just the world we live in.

After studying data visualization, it's surprising how most popular dashboard widgets/visualizations are relatively bad at encoding data versus simple things like sorted tables.
I find it interesting that developers at small companies (1-25) are apparently the happiest, but also spend the most time surfing the web.
OMG! Vermeer used a camera lucida! I'm surprised!

...Said no art historian ever.
Another good one is http://slowerinternet.com
I don't know the numbers, but the probability of getting 26 corrupted at-rest files through natural causes sounds pretty much like winning the lottery twice on the same day you were struck by lightning twice

Checksums wouldn't have fixed this, they'd only alert the user to the fact the damage had already been done, which is exactly what the decompressor did in its own special way.

As another comment points out, error correcting codes are the way to handle this, and its already done in hardware, and probably too expensive to do in software in the general case
Hard drives store things with varying forms of ECC. Each sector has an ECC field, allowing it to detect many errors and automatically correct some.

This isn't a replacement for something better, it just allows simple bit errors to be corrected automatically by the drive. The problem is that it's not really obvious when it's happening, and you only notice when it can't fix something. Drives eventually throw a SMART error when it's had to do too many corrections though.
Indeed; modafinil has quite a few side effects, at least according to a quick Wikipedia check (https://en.wikipedia.org/wiki/Modafinil#Adverse_effects) (and while Wikipedia isn't the most reliable source, at least they bothered to cite their claims, so I'm more likely to trust that then some unfinished marketing site).
JavaScript – Bad parts
certainly is exciting. but, this article makes my head hurt. why don't people proof read their shit?
Was that sarcasm? If not, and it was a serious idea then keep in mind Walmart is not the "parent" of their employees - it's not responsible for their upkeep.

Hopefully that was just sarcasm and I'm replying for no reason.
> But a filesystem doesn't need to be replaced just because it's no longer trendy.

The author wasn't just saying that its age was damning, it was the fact that the FS hasn't changed much since 1998.

Since XFS was mentioned, I wanted to mention that it's hard to compare to HFS. The author mentions HFS' stagnation, but XFS has seen tons of improvement since 1994. It seems like I'm reading about some cool new XFS development every year. NTFS has made progress since its early years, too.
Hmm, I wonder how this works.

MAC addresses are OSI Layer 2, so your one wouldn't normally get passed through to Dropbox's servers.

I'm guessing their client reads in your computer's MAC address and sends it as part of the login?

I wonder if it's possible to spoof it just for their client.
The fact that this exists alone is indicative is what a terrible platform Windows is.

Entitled Windows users have absolutely no right to complain when programming language communities treat them as second class citizens.
Inside Swift
Space has a smell
China, Shenzhen (French Expat) | Full & Part Time | Remote

Main Languages: PHP / JS / HTML&CSS

Current favourite tools: Laravel(3 years XP), BackboneJS(3 Years XP), AngularJS (Few months), Meteor(Few months), AWS

Secondary Languages: NodeJS, Python

Resume: http://cn.linkedin.com/pub/emmanuel-chappat/21/541/624/

I am a completely autonomous full stack dev with roughly 10 years experience. I can build a product from the ground up, from design work to maintaining & setting up Unix servers. I have strong product sense & write agile and future proof code.

My latest app: https://nota.io (personal project). I am now looking for the next product that will get me passionate about.

I can be reached via that nota.io domain's email, my handle is manu.

PS: For the right opportunity of learning an interesting tech, I can take a few week off to get up to speed. I already know quite a few languages as a hobby so chances are that I won’t have to start from scratch.
I hate stacked charts, period. I would much prefer a line graph - and with absolute values rather than percentages.
Those interested in got should, because we have Docker borrowing git's terminology heavily but acting much more like ZFS snapshots and clones.
Thailand's pay scales are very similar. entry level devs from a CS degree can expect a minimum of 7500 usd/year at the sub 50 percentile.
It's becoming a habit that every week either telco responds to Netflix, or Netflix responds to telco.

I'm slightly sick of these silly public letters. Why the hell either Netflix or said telcos feel like they need to bother the public with their internal problems, instead of solving them privately like adults?

This is not about net neutrality. It's about who foots the bill for upgrading the network to handle the capacity that Netflix users need.

Meter the damn traffic and let Netflix (and other heavy) users pay the telco and be done with it. God damn.
You should probably build your OS and all your software from scratch, cause it seems you have a problem with using software that doesn't meet your arbitrary guidelines.
Your App is Not Alive. It sits there and could be doing so much more...
Hmm interesting, maybe they did. I heard this almost a year ago (Summer 2013) so they could have come around. If 2 or 3 of the major browser vendors would make this move it would put pressure on the webmasters (do people still say webmaster?) to just deal with it.
Sorry to here you hate homosexuals.
(disclosure: I worked at HubSpot.)

HubSpot is a pretty powerful tool but might be a little much for a small brick and mortar business. I think BuySellAds.com is a great (and simple) alternative to digging through Facebook or Google ads.
Interested to hear other's thoughts on related modern tech and difficulty finding teams to build it.
I was surprised more developers used Linux than OS X.
You're right, that reported failure rate is way too low, I'd be glad to only have 26 corrupt files. I have one disk with about 300gb of CR2 files (HFS+). Not long ago I did a similar procedure as in the article (except that I also had the files on a ZFS mirror (I was cleaning up the HFS disk and checking for duplicates before formatting) and found 250 files with bit errors compared to the reference. Fortunately only about 1 in 3 of the bit errors resulted in corrupt files.

Needless to say I no longer keep anything of consequence on non-checksummed filesystems now.
I maintain a collection of links around this idea here: http://x.are.na/geHSysW
Gist integration is pretty important.

Firstly, it makes the sharing thing a lot easier. You can fork Gists from other people, which would be nice for a team - that's the main reason for my particular use case.

Secondly, it handles version control and multiple revisions very well. Sure, Dropbox has versions, but I believe it drops them after 30 days, you have no control over when it takes a snapshot, and you don't get pretty diffs on the website. It's basically not really designed specifically for doing version control on text files (or snippets).
Whereas according to the Bureau of Labor Statistics, 23.0% of U.S. programmers, and 39.5% of U.S. web developers are women.
I find records are used most heavily in web development, where you are pretty much just shuffling data from browsers to databases and the other way around. But even there the field name thing doesn't pose much of a problem, I prefer defining my records in the module that handles the functions for it, so there's no issue with conflicting names anyways. I found the fact that 'id' is a standard library function to be a bigger minor annoyance.
> beta-plus decay of deuterium may not have happened in the lab but PP fusion into deuterium is far more common

It looks to me like the comment about the rate being too small to measure in the lab applies to the PP fusion into deuterium; that's the reaction referred to in the statement you quote. The positron that's produced is not a "beta-plus decay of deuterium"; it's a product of the PP fusion into deuterium, part of the same overall reaction.
I agree with this to a certain extent. However, my experience with appcelerator was that the paradigms behind doing this type of development were very different from writing js in the browser. Although this offers a familiar language, there may still be just as much of a learning curve to learning to write native ios apps. That potentially being the case: if you're not required to support any other platforms right now other than ios, then just focus on learning Obj-C/Swift.
Compounding Errors
> ZFS is a categorically different concept than said examples, in that it's distributed.

What? No, ZFS is not a distributed filesystem. It never has been, it almost certainly never will be, and it has little in common with distributed filesystems.

What makes ZFS different is that it is a production-grade copy-on-write self-validating merkle tree. Most of its properties fall out from that. There's nothing distributed there.

I'm saying this in the kindest way possible: please don't write about things that you have zero idea about. You cannot possibly be more fundamentally wrong about ZFS, and nothing you wrote makes any sense. :(
Subtitles addic7ed plugin for xbmc gotham