skysight-inc/HackerNews huggingface dataset:
I think you may be reading too much into it. The goal is to be able to replace dict/orddict it seems like. For that, we need some way to be able to get values out for keys that are unknown at compile time (and pattern matching is a lovely way of doing that).

That is, let's say I have an in memory map of IDs to counters (for whatever reason).

I can write an implementation to increment and get the counter value for a given ID (assuming this is a gen_server and this is the call implementation) like so (well, possibly like so. I haven't used maps yet; haven't looked at the early r17 builds yet) -

handle_call{{incrementAndGet, Id}, _, State) ->
#{Id := Val} = State,
NewVal = Val + 1,
{reply, NewVal, State#{Id := NewVal}}.

The comparable implementation right now, using a dict/orddict, might look like -

handle_call{{incrementAndGet, Id}, _, State) ->
Val = orddict:fetch(Id, State),
NewVal = Val + 1,
{reply, NewVal, orddict:store(Id, NewVal, State)}.

TL;DR - Do you need to be able to get out a value, given a key? Yes. How do you read out values given a key? Pattern match, as described.

PS - Because it pattern matches, if I decided I didn't want to throw if the thing doesn't exist, I can do cool stuff like -

handle_call{{incrementAndGet, Id}, _, State) ->
NewVal = case State of
#{Id := Val} -> Val + 1;
_ -> 1
end,
{reply, NewVal, State#{Id => NewVal}.
Bitbucket: unlimited free private repos

GH: popularity
Can you really safely and/or legally install a current transformer on a typical incoming residential electric cable?
That's true. In fact I remember a semi-pro brought a modded controller to an MLG event but was kicked out/banned.

But if people really wanted to cheat, they would standby or mod anyway.
The Month of No Excuses...
Sorry for the bad formatting on the table I apparently don't know how to mark down to get the tabs for a psuedo table.
Jeopardy's controversial new champion is using game theory to win big
Is there any downside to having both point to the same place?
SEEKING FREELANCER - Rogers Media (Toronto, Canada)

Located in the downtown Toronto campus of Rogers Communications, Rogers Media is actively seeking a freelance web developer with strong PHP / WordPress knowledge and exceptional front-end (JavaScript / jQuery / CSS3) skills for an initial three-month contract, with the opportunity to turn that into much more.

Our technology stack is split between WordPress (PHP/MySQL, hosted within the company) and Ruby On Rails. Our mission is to architect, create and assist the growth of brands of the likes of Sportsnet, Maclean's, Citytv, 680 News and Chatelaine, plus literally nearly a hundred others.

Despite a couple of tough years for the media industry, Rogers Media remains committed to making a name for itself for having the best digital division in the Canadian media landscape. We're steadily growing our web and mobile development teams, and like in any time of uncertainty and change, there's enormous opportunity to do amazing new things. I think 2014 is going to be a great year for us.

Shoot me an e-mail at sully.syed@rci.rogers.com and we'll talk.
The only place I've heard of this was from an article that was copied and pasted around the internet. Do you know this for sure?
Lol, moron...
> In a age if great socio economic inequality very few people at the top of the society get to have ' significant accomplishment', it is more of an indicator of you socio economic status than your actual capabilities.

The "significant accomplishment" that the interviewer is looking for is one that the interviewee had to work relentlessly towards achieving. Not one that the interviewee "[got] to have" as if it were placed under his christmas tree with a red bow on top.

How does the interviewer know that the interviewee REALLY struggled with the issue? By having the interviewee go into great detail. The author of the article suggested discussing the accomplishment for 15-20 minutes, and he outlined over twenty questions that the interviewer should ask with respect to the accomplishment.

There's a short clip where Elon Musk outlines a similar approach to interviewing applicants:

"...I ask them to tell me about the problems they worked on and how they solved them. If someone was really the person that solved it, they'll be able to answer multiple levels, they'll be able to go down to the brass-tax. And if they weren't, they'll get stuck and you can say 'Oh this person was not really the person who solved it'. Because anyone who really struggled hard with a problem never forgets it."[1]

So, in this sense, I don't believe that the quality of the interviewee's answer hinges on "socio economic status". In fact -in my opinion- the less you have handed to you, the BETTER equipped you are to answer this question in a satisfactory manor.

[1]: http://www.businessinsider.com/elon-musk-job-interview-rule-...
Some claim that wifi and cell phone emissions bouncing around in the cabin are also cause for concern. I've no idea if it's true, but I can imagine that inside an aluminum tube 150 wifi cards trying to connect might have some biological effect.
The Al Qaeda Switchboard
I'm not sure which categories you mean I'm splitting mathematics into. As for precedent, even the Supreme Court cannot define abstractness other than "we know it when we see it." Jurists may certainly have a loose grasp of mathematics, but it makes no difference at a general level because saying "software is mathematics" makes no sense when faced with the fact that executing software achieves tangible, practical results, and above all law is about practicalities. You won't convince any judge, jury or any practical person that the software they use is abstract, because they derive practical benefit from it on a daily basis.

A moonshot is certainly patent-eligible. You said it yourself: it is an application of pure math, and it achieves tangible results, namely, transporting an object through space. The pure mathematical equations are not patented. You can use those equations for other uses, say calculating asteroid trajectories.

As you said, equations on predicting motion are not patentable by themselves because they don't do anything by themselves. They simply describe aspects of the physical world. Any patent hoping to claim anything as such is supposed to be, and usually is, rejected out of hand.

But, a computer running those equations for a practical purpose, such as say, predicting impact with a car on the road and warning you, is patent eligible. Or maybe a method of calculating those equations more efficiently or faster using e.g. a GPU.

Do you see the difference? Neither of those examples is a patent on the equation itself, but rather an application thereof or a particular way of implementing it. None of those preempt you from using the equation somewhere else, e.g. to control a robot that can catch a ball you throw at it.

That leads to why most software patents include language for hardware. The reasons are manifold:

1. To be properly enabled, they must describe the invention in as much detail as possible. Ironically, after adding all that boilerplate about the hardware, they then skimp on the description of the invention itself.

2. The software is useless without the hardware. No machine will infringe without executing that software on hardware.

3. The term software itself is not well defined in the context of patent law. The constitution certainly seems to allow it, because it is undeniably a "science and useful art". But when the laws were drafted there was no such thing, and so there is no statute allowing it or denying it. So it is claimed as both a method or process (a way of doing things) or a system (a machine that does things) or both. And really, software is both: when executed it does things, and the machine that executes it is a machine that does those things.
Vitalik Buterin reveals Ethereum at Bitcoin Miami 2014
Then you'd have a "no-working" space.
Apple Rejecting Apps For Not Showing Ads
MeetMe - New Hope, PA - http://www.meetme.com

See all openings here: http://jobvite.com/m?3Je6egw2

About Us: MeetMe is the leading social network for meeting new people in the US with over 1 million DAU. We've been around since 2005 as myYearbook, rebranding in 2012 as MeetMe. We've launched other apps such as Choosy, Charm, and Unsaid in the past few months, and are looking to continue adding more standalone apps in the future.

We use a wide variety of languages, generally using what makes sense. C, PHP, Python, JavaScript and Node.js, and native iOS and Android development are the most common.

MeetMe is a fun place to work. We hold a yearly developer retreat, as well as regular company-wide hackathons. We have a book club, board game club, and we even have a game room. While we aren't a new company in the time scale of the internet, we still know how to have fun. We just get the benefit of not having to kill ourselves working 12 hour days. =) This means you'll enjoy actually going home on time!

Several Openings

* Senior iOS Architect

* Senior Android Architect

* Software Architect

* System Administrator

You can apply directly here: http://jobvite.com/m?3Je6egw2

Or you can contact me at jlotito@meetme.com
I was wondering what these phone calls were on my landline, it seemed like a buggy robo-caller. Amazing that just dialing a number can cost $20.
Apple was on the brink of bankruptcy in 1996 and 1997. The iPod wasn't released until 2001. Between 97 and 01 they returned to profitability and served one of the most brand loyal niches in the world.

Of course, there's no one in the world who doesn't work for Microsoft who loves Windows Phone even half as much as people loved their Macs in the late 90's.
Yeah, hasn't Fedora used transactional updates for ages now?
It is the license that gives you the right to use the software. How you acquire the software is of little importance, as long as you have (and paid for) the license.

It works for Windows as well. It is perfectly legal to use an "illegal" DVD to install the OS, given you have an appropriate license.
For once on HN, the same front page describing the problem has a post with the solution :)

also, beware of Ingress, it is just a miner for your data/social network.

Missing from the list, Ur-Quan Masters!
unfortunately Microsoft in all its infinite wisdom will likely tone down the metro concept instead of fixing it.
Valve has been the canonical example of 'honest' IAP for a while; sadly they're starting to enter scum territory.
Their recent Snow Globe promotion leveraged a lot of evil psychological trickery and misleading information to simultaneously maximize how much money people were spending while minimizing the value they got out of it. It's no surprise that as soon as the promotion was over they expunged all traces of it from their website...
I'd be curious to check out the places that you think don't act that way. I like to think I can tell the nature of a place by the corporate bullshit they put on their website. Care to make a wager?
If I don't recognize the number and they didn't leave a message, I won't call them back. It's probably just a telemarketer or someone else I don't want to talk to.
It would be more interesting to know how that compares, perhaps per hundred words, with other bodies of text, professionaly edited and not.

And, for an article on finding grammatical errors, there were a surprising number of grammatical errors.
Oddly enough, there's at least a dozen Hacker News apps at the Android store. Granted, there is no "official" HN app, so these aren't fakes of anything. I decided that the last thing I need is HN burning a hole in my pocket all day long when I should be working.
100% correct. Also, non-native speakers tend to make grammar errors, use idioms wrongly, etc. They (we) don't tend to mistake "to/too", "there/their/they're" and "your/you're", because second languages are usually acquired through the written word.
Isn't there any way to tell the telephone provider you never want to connect to a pay for service so they just wont let the call go through?
I'm not sure I understand this advice. The domain root can still have the CNAME, TXT, SPF, MX records, etc. while pointing the zone root to the website's IP. These are all just different record types within the zone, right?
> sometimes my workflow can change from one week to the next.

It's refreshing to hear that someone else also works this way! :P
I find that, while I don't agree with many of the posts on /r/conspiracy, at least they don't censor and delete things that should be disussed widely...

And, while I find that there is an ongoing debate on topics llike racism on that /r/ -- they tend to be efforts to distract from the core content.

The fact is that there IS, INDEED, an effort to maintain control over the people who have-not, by those who have.

As such it is critical to continue to talk about these topics...

There is a lot of corrupt BS happening. /r/conspiracy would need not exist if people weren't being deluded about the fact that a small portion of the global population is exploiting a great percentage of the global population.
This should be put to good use with links tagged automatically with some useful organization and overwriting others to remove any financial incentive to comment.

EFF has an affiliate tag "electronicfro-20".
I find it amazing that no one has yet pointed out that the people increasing the rents are their fellow San Franciscans. The overwhelming majority of landlords are people who have lived in San Francisco for years. Yes, new people can move into an area raising demand, but at the end of the day it is San Franciscans who control the properties and decide who to rent to.

One of my good friends is 64 and has lived in SF since the early 70s and says that that most landlords try to create a situation where housing rotates over and over by making the rents unsustainable so people eventually have to move so they can jack up the price again. She owns an apartment in a 3-unit building that survived the 1906 earthquake and her neighbor below inherited the property from their parents ~30 years ago and has been using this strategy for years. He was born and raised in SF, but moved out and now just collects rent checks on the property. The three bedroom unit below her is now being rented for just shy of $5000/mo.

Beyond those people I've met many few San Franciscans who have decided to move out of the city while maintaining the lease on their rent-controlled apartment and now sublease the apartment for the difference in rent control and market rate.

Pretty much everyone in a position to extract rent in this city is doing the most they can, and almost all are long time San Franciscans.

With all this in mind, I don't understand why all this ire isn't also directed at the supply side of the market, which is as culpable as the buy side of the market.
Recursion by example
Hi there,

I'm the creator of Jobscan and I built the app in an attempt to solve the problem of qualified candidates getting weeded out by ATS because they don't have the right keywords on their resumes.

My previous start-up Wodache (feel free to Google it) won numerous awards.

This is a MVP in an attempt to solve a large problem. I prioritized product features over privacy and thank you all for the feedback. I'm working on a privacy notice and ways to make the site more trustworthy.

I'm also an avid reader of HN through Zaker News app so I don't tend to comment or share links. But I'll get on that also. :)
Very Handy Python Snippets
Hi, I'm the creator of this app. I'd love to hear how you might think this tool can improve?

Thanks!
I'm sure someone still hates Unity, but I use it every day. It's a conservative design that evolves slowly. I wish the Ubuntu Touch UI had already been integrated with mainstream desktop Ubuntu so I could get a PC tablet as my day to day coding machine.

It is very difficult to evolve a non-touch UI into a back-compatible touch UI. But the conservative approach Ubuntu Touch is taking might turn out to work better than what Microsoft did to Windows.
CodeHS: Software Engineer in San Francisco

CodeHS is a site that helps teach computer science to beginners with a focus on working with high schools. We work with students and schools all over the US and all over the world. Make a big impact on a small team in an exciting space.

See more at http://codehs.com/jobs

We are a company with a social mission, and we believe that we can help make computer science more fun and accessible to high school students. If you are a programmer, but also consider yourself a teacher--or if you love coming up with creative ways to explain things--or if you want to work on a meaningful project instead of programming widgets at the widget factory--then send us an email. You can email me at jkeesh@codehs.com

We're a small team of 6 with funding and a business model and soon to be a lot bigger. We have a monthly team hackathon (and recently had one for 150 students and teachers at Facebook http://facebook.com/codehs ), and are always thinking of ways to make working more fun.

See what students and teachers say about CodeHS: http://codehs.com/testimonials

How We Start Teaching:

We start teaching programming with "Karel the Dog," a dog that lives in a grid world and only knows four commands: move, turnLeft, putBall and takeBall. We use karel to teach that computer science is about problem solving. We start in JavaScript, but use a thin teaching library because we believe in teaching concepts over syntax.

Try it out and let us know what you think at codehs.com.

Our site is built in python, django, JavaScript, and we're on ec2.

CodeHS was recently a winner at NBC's Education Nation and has been featured on the Today Show and a number of other places.

Thanks! Jeremy

http://blog.codehs.com/
SEEKING WORK: Remote or Bay Area

http://mvanveen.net
http://github.com/mvanveen
michael@mvanveen.net

Some technologies I've used lately include:

Python, C
HTML5/CSS/JS
GAE datastore, DynamoDB, S3, SQL, MySQL, Redis, Mongo
AWS, Google App Engine, Heroku
Bottle, Django
Bootstrap, jQuery, D3, processing.js
Mustache/Pystache, jinja2
Python requests, ScraPy

Full stack web engineer specializing in Python. Heavy Google App Engine experience. Also versed in Django, Bottle. Heavy html5/css/js experience building responsive web sites, including with frameworks e.g. bootstrap, jQuery. More of an implementer than a designer.

Past projects include the God of War website (godofwar.com), various web crawlers and data importers for various clients, and a social voting app for Google and Sunlight Foundation. I have I also have previous startup experience at Getaround, a bay area p2p car sharing marketplace.

I love hacking together MVPs, building out features, building web crawlers and data importers, static analysis. Would love to hear from you and learn about your project!
And making sure no one else posts things involving you.
The xkcd chart on dosages of ionizing radiation

http://xkcd.com/radiation/

is a good introduction to the orders of magnitude differences in exposures from different kinds of sources.
Squeaky mouse in the room: the actual numbers.

https://en.wikipedia.org/wiki/Background_radiation

Natural background: 2.40 mSv/year (world average)

Atmospheric testing: "peak of 0.11 mSv in 1963"
Drywall screws and power screw drivers.
Whether they're succeeding or failing isn't really the point. The point is that if you're in the IT industry, the Ubuntu UI isn't even trying to cater for you. It is Canonical's expectation that you will prefer some other operating system rather than Ubuntu.
Cat fight caught on collar cam cat's eye view
Apps should start faster, since they don't have to wait for the VM to identify hotspots and JIT them. This should also lead to reduced memory usage overall.
Reopening an Employment Door to the Young
The only reason why I switched to BitBucket is "free unlimited private repository". GitHub is great, I used to love it as a student, it also was a great asset when applying for jobs. But now, I'm in a company that unfortunately do not allow me to do OpenSource anymore, and bitbucket was a great solution. If GitHub was to offer a few free private repos (other than if you are a student), I believe that bitbucket would be in a bad position...
Who runs the Internet?
You're missing the point. I'm also an Australian, I'm curious which parts of Australia don't know this.
I hear it all the time. I live in Sydney.
SEEKING WORK: Remote, Based in Australia.

I focus on generating more revenue for your business,
so that you get a big return on your investment.

______DIGITAL DESIGN

Digital design is my passion and I specialise in Branding Identities and Website Design. I create timeless pieces that drive traffic, increase brand recognition and word-of-mouth referrals for my clients.

______WEB DEVELOPMENT

I develop mobile-friendly websites that allow users to purchase anywhere, at any time. I design with the intention to specifically elicit a response (eg. purchasing my client's products) from viewers.

______CONTACT

Luchia Bloomfield - hello@luchia.com.au
Portfolio - www.luchia.com.au
Skype - lucybloomfield92
It's hard to justify both $60 and $15/mo for a game that isn't super good. (apparently, reports from beta users indicate that the game is average)
I think it proves a very important entrepreneurial point - i.e. if you have distribution your product will do well however bad it is ...
This is a silly argument.

1. Game developers aren't shooting themselves in the foot. They're catering to customers. IAP works because customers want to get a game for free, and the people who really love a game are willing to spend thousands (sometimes even tens or hundreds thereof) on it.

2. The old-school game model was struggling anyway. Console game sales haven't been doing well for a long time.

3. You can't rent an app, and you mostly don't play it on someone else's device. Both of these were ways of testing out a new franchise on consoles that no longer exist. It makes sense that something filled the void.

4. The platforms now (mobile devices) have a vested interest in you playing as many games as possible, moreso than you paying for them. Apple/Samsung etc. make their money by your buying a new $650+ phone every two years, and if you get a bunch of apps you love on one, you're more likely to get another from the same OEM later. Why try to sell you a few $10 games off of which they make $3 (minus carrier fees) when they can give you a ton of free games and hope you love a few enough of them to plunk down another $650 a year from now? Until content is no longer gated by app stores that have incentives very different from those of game devs, this business model is a natural fit.

Don't get me wrong, I don't love it either, and I make the damn things for a living. I don't think all IAP-monetized games suck. But I do think that plenty of them do, and the misaligned incentives make it hard to make a game that is both profitable and genuinely fun that way.

I just don't think the fault lies with game developers.
Would be interesting to know how you go after this post, too. I imagine more people will click through to the original post after this.
let s mine bitcoins as playing, a primitive Ender's game if you will.
Now that I think about it, given that it's 2014 and smartphones are ubiquitous and free calls are the norm and so forth, it's amazing that there isn't a standard screen that pops up before making any paid call asking to confirm the cost. "Calling this number will cost $3/minute. Do you wish to proceed?"

Of course, such a thing could only cost carriers revenue, so why would they ever do it....
If I was going to build such a building, I think I would base it off the early education training rooms that schools like NDSU have. They have one way mirrors and observation rooms. I would assume any workable suggestion needs a staff or else it would be chaos given different children's schedules. Also, it would be a pain for the children.
Download All Your Facebook Data