skysight-inc/HackerNews huggingface dataset:
Our brains are built on pattern recognition and probability, and I definitely notice that through dyslexia.

When I'm reading well written "human language" (novels, magazines, etc), I can read very quickly... over 400 pages on a 3 hour flight with high precision and recall. On the other hand, dense technical documentation is painful because the material is dense with little parsing context shared across sections. Bad grammar makes it worse, sometimes re-reading a sentence and it's neighbors multiple times to get a word to "click"

My natural reading mode is "subconscious". It's fast when all the patterns are known and unambiguous in context, but falls back on a slow conscious process when there are new patterns or insufficient context...
That's the business model of the IMF.

Would you prefer to be paved in gold or bombs?
Michael Atiyah’s Mathematical Dreams
Skyroads was the best game from my childhood.
The attempt at simulation of dyslexia is thumped by the fact that the brain can read fairly fluently when the letters are mixed up.
http://www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/

Still, this is a cool and share-worthy article imo :)
> We need to de-stigmatize flexible schedules. We need to upend the idea that family care is solely the domain of women (normalizing parental leave for fathers with newborns is a good start).

Put another way, we need to upend the idea that hazardous and arduous jobs (often involving hard physical labor) are only the domain of men, and encourage more women to participate in industries like mining, firefighting, welding, truck driving, and construction.
> Tech has a problem with gender. I'm not sure it's helpful to point out that other fields also have similar or even worse problems.

It kind of is. When there are other fields which both a) employ more people and b) have a much larger "problem," it's valid to ask why the laser-like focus on tech.
Finally "then" for futures ! Yay !
My solution may not be optimal, but the status quo is "male go-getter with supportive female companion" as standard model of coupling.

If we have to deal with declining birthrates while we figure out a more fair and sane arrangement, that doesn't pit family building against professional success, I'm down.
Big Data: Why You Must Consider Open Source
63% of minimum wage workers are women:

http://www.theatlantic.com/politics/archive/2015/04/who-are-...

Increasing minimum wage would effectively increase the 77% number also.
What tools do people use to get around dyslexia? I recently realised that most auto-correct and spelling correction tools breakdown for dyslexic people. The challenge for them is that they know how a word sounds but takes more time than usual to recollect the spelling. The recommendations suggested by standard spell checkers are way off the mark in those cases. Any recommendations would be appreciated.
https://news.ycombinator.com/item?id=11210836
I agree with you. On all counts. I also don't find my own distinction very useful, and I also agree that part of it is "level in the stack" related problems.

The attribution for me had a lot more to do with the balance of optimism and skepticism. In my head the "developer" sees HDFS and goes, "Sweet, somebody solved this problem, now let me go use that thing and it will give me all these wonderful solved-problem qualities I don't have to think about anymore. This is going to save me a ton of time." The "engineer" looks at HDFS and goes, "Hmmm. This thing seems interesting, but this feature over here must be an incredibly painful one to use despite the fact that it seems super useful and is plastered all over their docs as being awesome. Because there's no free lunch in this problem space. So what possible methods are there to have implemented this kind of thing and how exactly can I test and exploit just how weak these floorboards are before I decide to start building on it?"

Again, not a very useful distinction. Agreed.
I think devices to Amazon are merely marketing budget, enabling further sales of media. I think they're selling them at a loss per device but a net gain with sales included.

If you put CM on your Fire, they would view that as if you defaced a billboard they paid for.
>atdt

Now there's a name I haven't heard in a very long time...
Not necessarily. Aggregate demand grows the economy as a whole, and as it grows, more funding is available for innovations that solve today's problems in incredible ways.

Case in point: video rental. Netflix removed the necessity of physical stores, therefore less plastic being used to make boxes and vhs tapes and so on.

There is also a culture factor. The economy and the environment get along best when people live near the things they want. I live in a small city surrounded by nature and so many of our products can be locally sourced, sustainably.
Show HN: Tellur – manage personal finances using custom-built tasks
Keep the same wage and shorten the working day instead. Gives people more time with family and to enjoy life in general.

Let machines pick up the slack.
Hi everyone, I'm a co-founder of Tellur, a task-based personal finance manager. Users connect bank accounts (similar to Mint) then add custom tasks (similar to IFTTT) to track and manage personal finances.

The link goes straight to our task editor, but you can also add shared tasks others created. Here's a quick video I made as an introduction to the editor: https://www.youtube.com/watch?v=Y4pxcnSb9sw

Right now the only action for a task is to send an email, but that will change soon. We're working on adding support for push notifications, text and money transfers.
I have to agree with you, I am dyslexic and found this not much more difficult to read than normal text. I find when reading I will stare at words in sentences knowing what they say and what they mean but not knowing or being able to understand the meaning of the sentence overall. I will often re-read the sentence over and over and end up moving on not understanding what it means, just knowing certain words were mentioned.
Why is the US giving billions of dollars to a foreign nation while her own citizens are in dire need of those funds?

I guess the better questions is, how do the people allow this to happen?
Completely agreed.
That's true. Re-reading OP I'm honestly not clear which they were looking for, so I've added that to the sheet as well.
Complete breaking is never going to happen. What can be done is adding compiler switches which enforce some kind of "strict" or "modern" mode. Something close to "-Wall -Werror", but with errors explicitly for the deprecated/bad features.
Here's the two truncated links:

http://pastebin.com/e5sgFpjx
Disagree with you about curiosity being a "nice-to-have".

But something else has occurred to recently about the never-ending discussion on "whiteboarding" and other interview techniques:

What's perhaps wrong about the overemphasis on the "algorithm dance" (be it at the whiteboard, over a website, or over the phone) is that people revert to it because it (at least appears to be) measurable, and can be roughly assessed within a reasonably short timeframe (and more or less reproducibly so), and at low cost/risk to the company.

While more nuanced, and arguably much more valuable skills -- like the ability to manage complexity; being generally ego-divorced, and immune to silly hangups about one's platform or style choices, or those of others; seeing the forest for the trees (but the trees also), generally; not being a jerk; and yes, curiosity -- basically can't be measured in an interview setting, or in any way other than through shared experience on actual work projects. At least not reliably, and certainly not reproducibly.

The old "searching for the car keys under the lamp post, because that's where the light is" fallacy, in other words.
Your new job sounds like a dream
It sounds like having a dam is riskier than the alternative of not having a dam. Why not try draining the resouvoir and dismantling the dam?
More apps to fight wage theft are needed.

What would disrupting Labor Ready look like? An app matching employers with employees?

App processes payments, right? Maybe some sort of escrow.

As for deterring wage theft, there's got to be some good strategies. Maybe both sides enter hours worked. If values match, the payment is processed. If not, the disagreement is escalated somehow.

Each sides could rate the other (up or down). Leading to mutually assured (ratings) destruction if either sides cheats/rats.
Kinect Dataset of Indian Sign Language Gestures
It's relatively unplayable on IceWeasel 38.6.1 (Debian). The graphics are flashing on and off.
Quality content is the most important thing.

I also noticed Google sent quite a bit more visitors my way after ditching an old version of Wordpress and migrating to Ghost, likely because pages loaded faster and my site worked on mobile devices. So pick a framework that's fast and mobile friendly.

I checked Google Analytics and saw what topics people were searching for and clicking on the most, which influenced what I wrote about/expanded on in subsequent articles.
It's actually in the name. You are a resource for a purchasing department. I can't understand how people come to assume HR is on their side: it's not a union.
Ah, thank you. You have likely won Amazon a Prime renewal :). EDIT: gosh, didn't even require Prime membership to order - thanks again.
Can someone remind me why i am supposed to need an internet connection to score a piece of music?
This is super cool. Too bad 3D printing is still so expensive.
1.8-beta has branched, yes, but if it stabilizes this cycle it would make it into 1.9-beta (which would progress to 1.9-stable the week after OSCON), and our beta releases have proven themselves stable enough that I'm perfectly happy to use them in tutorials.
I would not say it's a new thing historically, this is why it's been important to have strong (decently large, and broadly spread throughout the economy and geographically) middle class. And that middle class has been squeezed. Poor people don't buy much stuff, and there aren't that many rich people.
I've always felt that in the various jobs I've held the degree to which I could "get under the hood" was determined by people higher up the chain of command than me.

Run into a complex bug in library X? Well, we don't want you spending a week to debug it, write a patch and try to upstream it. Work around it for now instead. Or we'll defer that feature since we don't want you to spend that much time on "non-company" projects. Etc.

I think this is usually all the more true when your employer expects you to be a generalist of some kind and I've become a bit jealous of people whose employers let them really dig into things and even deviate to ecosystem projects instead of focusing on keeping the internal hamster wheel spinning.

On another tangent, one thing I found very frustrating early in my career and which I still feel is problematic in our field is that there's kind of a double standard when it comes to approaching things "under the hood."

At my first job I'd always ask my supervisor when when things lead there and then get told not to go there (despite wanting to) while a coworker of similar experience hired at around the same time would constantly get everything done behind schedule because he just did the things under the hood I made the mistake of asking about, but he'd get applauded for it continually. (Perhaps I learned from this, but it was pretty frustrating and disheartening at the time.)
That's a terrible idea. It may seem nice to a person with a lot of disposable income, who can afford for both people in the family to take have a break from their careers, but forcing that on people who are in poor financial condition is just terrible.
>Regularly doubling your hours in the office generally does not even remotely double a person's productivity.

Now you've erected a strawmen: no one said anything about doubling your hours. Good luck with your agenda and prejudice.
This is certainly a cool effect, but as someone with dyslexia I've never experienced text like this.
RSA Conference 2016 Takeaways – Part 2
I think you mean If-Match and If-Unmodified-Since. Actually they are relevant for DELETE as well. E.g. you might not want to DELETE if another client has just PUT.
Didn't realize that took page actions away. So if I want a page action, I now have to have the matching icon in my toolbar all the time?! Bad change :/
If you have a smart home product, chances are you own more than one
Sounds good in theory but the Internet and globalization show us that the rewards accrue to the most driven/funded competitor, with the reward essentially being a monopoly for the "market leader." So for a lot of businesses, that wouldn't work, especially when people choose to work long hours for high pay, which is common in finance.
Both are true and both need to be fixed. Yes, men are often pressured to be the breadwinner of the family. That is a problem too, and it should be less stigmatized for the women to be an equal breadwinner.
I have some thoughts on this, one that notes that the tax laws highly discourage ordinary businesses from owning buildings. To the need to build a ton of cheap stuff during the twentieth century population explosion. The introduction of new materials. The belief that progress was so fast that these new buildings would soon be surpassed and torn down. And finally general post WWI and especially WWII nihilism. Plus the extremely milign offects of B.F. Skinner[1].

Behaviorism teaches us that humans will successful 'adapt' to whatever horrible yet convenient for those running things environment we subject them to.
Thanks!

All of the source code is published to GitLab (with a GitHub mirror), and is described at:

https://resumefodder.com/source.html

The core functionality is just a couple hundred lines of Go code. The version of the Microsoft Word file format that I'm using is raw XML, and the Go standard library includes a template system that lets me add dynamic tags to the XML. The Go standard library also includes a built-in JSON parser... so it just a matter of reading in the resume data and processing the template output, with a bit of validation in the middle.

I wrote two front-ends for that. One is a command-line wrapper for running locally. I was originally inspired by another JSON Resume processor named "HackMyResume", but it is JavaScript-based and requires Node.js to be installed. With Go, I liked the ability to compile down to a standalone executable with no dependencies at all.

The second front-end is of course the online website that you've viewing. That's only a few dozen lines, and runs on Google App Engine. For this particular use case (e.g. stateless, no data storage or querying), that platform really shines.

I'm not a very front-end savvy guy, so the website static content is just me doing the best I could with Bootstrap. I'm going to have to split some static assets off into CDN hosting... because I'm currently serving EVERYTHING through App Engine, and just blew through my daily free bandwidth quota in two hours. :(
It kinda seems like Apple has set out to prove that having a release schedule that is date and feature driven at the same time is not a good idea.
I'm going to have to disagree with you. The "algorithm dance" only demonstrates that you can memorize an algorithm and how to use it to an academic degree. That's it. I've never seen it differentiate between developers to any useful degree and found that it only helps those who are more "fresh" with the specific algorithm knowledge you happen to ask about.

You're distilling what they're looking for into an ambiguous term of "curiosity" which isn't a good representation of what they're looking for. They're looking for someone who can expand their understanding beyond the scope of just development. This is something you can easily get into when interviewing someone.
HyperPlatform: Intel VT-x based hypervisor
Estimating Qubes OS user base
Sure I go outside for recreation, but I don't get up earlier just to do that. More of, "oh the weather's nice, let's do a bike ride," not "I'm getting up early to do a bike ride."
Oculus VR founder: We’ll support Mac if Apple ‘ever releases a good computer
That example fell flat for me as well. A much better example would be two sets of circles: one where they are all evenly spaced from one another, and another where they have random spacing from one another. I anticipate I would "feel" much better about the orderly spaced group.

For me, the given example felt borderline pseudo-scientific.
Really? I flew west coast to east coast yesterday and the time on my machine updated with no manual intervention.
First, you'd be creating a penalty for hiring people who are likely to have children. As a father of young and yet unborn children, I wouldn't appreciate it.
IIRC, after around 60 hours of coding, developers start introducing bugs faster than they fix them. This obviously varies from person to person, but yeah, you can do negative work pretty easily in software by not thinking. It took me a long time to learn to just quit for the day and get a good night's sleep when i'm struggling with something for an excessively long time.
Only if G isn't already overspent. In the US and several counties G is well over budget and has been for a long time. This combined with large liabilities coming down the pipeline and G should not be something we look to solve the issue.
Great comment, but I don't think I agree with your conclusion. HN still has closure-style handlers [1] all through the code—60 or so as of the latest commit. We phased out the ones that were being invoked millions of times, but I'd emphasize that our reason for doing this was implementation-driven, i.e. accidental rather than essential. (This, by the way, is true of many alleged "verdicts of history" in programming. Those who care about good ideas should treat such arguments as guilty until proven innocent, lest we all get sucked completely into popular practice.)

Writing the code to phase out those handlers was a deep lesson for me, because the new code came out more verbose and harder to follow. One rarely gets to do an apples-to-apples comparison of programming techniques on a production system, and somewhat to my surprise the experience convinced me (I was agnostic to begin with) that the closure approach is superior.

There are at least four reasons: (1) the closure has immediate access to all the state that existed when the request was previously processed; (2) the closure is nested inside the code that creates it, so everything you need to understand a full request cycle is in one place; (3) much boilerplate is eliminated, making the code easier to read and write—it can be explicitly at the problem level; (4) security is less of a worry when the client only has to pass back a token instead of all the original parameters to the request, the latter being safely packed away in the closure. That last advantage, i.e. reduced attack surface, was particularly surprising.

Learning this the hard way, by dismantling those advantages and replacing them with manual code in selected cases, taught me something else about this design: it's more than just a clever device. It's really a triumph of two of the greatest programming ideas: first-class functions—more specifically, what used to be called upward funargs [2] back when people were arguing about whether they were a good idea—and lexical scoping. The combination of those two abstractions is what allows this model to shuffle off most of the gruntwork instead of making you, in pg's memorable phrase, a human compiler.

The fact that the design eventually hit scalability problems at millions of users is also a vindication of it, in the sense that it enabled pg to write HN more quickly and safely in the first place. We could selectively deal with the scalability problems later, and have done so. That has worked fine as an engineering tradeoff, but IMO a better solution will come from new implementation ideas that allow another couple orders of magnitude of closures to be kept without slowing down the rest of the system. If we get there, I will take pleasure in rolling all that manual code back into the original design.

1. They're closures, not continuations, which for HN is fine.

2. Meaning the ability to return a function from a function, and thus keep it around indefinitely, as opposed to passing a function to another function as a parameter (downward funargs).
For some sites a HEAD may return different headers than GET, so it is safer to return the results in full. Also using vsk shows the request headers, including IP so you can easily see if things such as roundrobin DNS is in use, again to assist with debugging.
Parental leave is paid.
What is your favorite email client for Mac?
Marijuana is about a lot more than getting high. This is awesome.
Clearly this is a failure of LinkedIn's ML team to properly align people with usefully overlapping needs. The dark patterns have failed us both. :-)
And in the interview you need to reverse a binary tree.
Even if the 80% thing is true, this is not a difference to lose the sleep about. It should be fixed, but the statistical noise is too significant to aim at 100%. The marginal value of money is log(x), and log(0.8) is almost 0.

When women were limited to a couple professions (nun, teacher, nurse) it was a buyer's market, and even brilliant women would have to give in to minimal salaries, or opt out of professional work. At that time, the difference was like 10x, so women made 10% of a man, and log(0.1) is a significant number. This was successfully resolved (with the help of two world wars and the invention of washing machine).
I'm guessing "Chinatown"
Miss Jackson Wants Drake to Read Money Green Memories
Currently there's a penalty for hiring women based on that exact same reasoning.
You have a startup idea? We build your mobile app MVP from $2500
> While those are certainly relevant control factors, I would presume that any conclusions are premature without demonstrating a lack of bias in the actual positions men vs. women are promoted to, relative to their experience and education.

I'm wondering why the default assumption is that there is bias, and we're being expected to prove a negative here.
Same on Firefox 44.0.2 on Win7
I thought so too, but when I looked at the spec [1], it agreed with the others:

>>The PUT method requests that the enclosed entity be stored under the supplied Request-URI. If the Request-URI refers to an already existing resource, the enclosed entity SHOULD be considered as a modified version of the one residing on the origin server. If the Request-URI does not point to an existing resource, and that URI is capable of being defined as a new resource by the requesting user agent, the origin server can create the resource with that URI

[1] https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html 9.6
I think parent means mandatory paid leave.
I don't think it's impossible. Manufacturers should provide the software for audit and assessment. Car tinkerers[1] can usually quite easily pull various firmwares directly off chip, and if the two diverge in a significant way the car company will have a LOT of explaining to do.

[1] http://opengarages.org/handbook/
I imagine this is part of the answer:

"The Israeli missile defense system is being built in partnership with U.S. defense contractors, including Raytheon, Boeing and Lockheed Martin."

Much of that money comes back to us, and we get the benefit of all that research too.
It should be, but in America there is no requirement for it to be. Presumably that would come in with any change to make it mandatory.
Sometimes the hard way is the right way
> "bottle vs breast" is about the actual milk being fed, not the delivery method.

that's a very descartesian view, and from my experience and study also very unfounded. all you need to do is observe a baby while it's brestfed vs. bottlefed.

would you say that you feel the same after eating off the floor (very clean of course) vs. in a nice setting? after all, it's just about the nutrients, right?