skysight-inc/HackerNews huggingface dataset:
Having the record not exist at runtime can lead to issues if you serialise you records using term_to_binary. If the format of the record changes, old records can no longer be accessed.

1> rd(person, {name, email}).
person
2> P = #person{name = 'John', email = 'john@example.com'}.
#person{name = 'John',email = 'john@example.com'}
3> P#person.email.
'john@example.com'
4> rd(person, {name, email, age}).
person
5> P#person.email.
** exception error: {badrecord,person}
Or that guy who had one of his servers pretend to be the Candy Crush server, so that he could "beat" all of the levels instantly?
Who is "we"? I don't put my "trust" in doctors because some government bureaucracy decides they are allowed to call themselves that.

I ask around, then I do research myself on the internet (both about the potential doctor and what I'm going in for), and only then do I have a semblance of "trust".

(most of my friends are doctors)
How to use fb ads to find PMF in days
No really. All I'm saying is that if you could perhaps clarify the point you were trying to make it would make it easier for me to respond intelligently. Your wording was just a bit confusing?
WP has none of the apps that I care about and I can't install approximations unless I trust the source. In the case of WP, the only approximations I've installed come from Microsoft, though for example their Facebook/Twitter clones are pieces of shit.
I feel like every time I see an Oculus post in these threads I get really excited for mobile work then see that you're still only hiring for Android. Any reason no iOS love?
Laws may help some, but I worry that as devices get smaller and computers are integrated into everything, they won't be able to protect us for long.

Sure they will. Laws help to protect us from all kinds of unwelcome behaviour despite there not being any direct physical intervention to prevent someone who is willing to accept the consequences from acting in that way. This is actually a particularly easy problem to solve.

For one thing, even if miniaturisation of the technology does make it hard to detect, someone still had to create it. That will require sophisticated and expensive manufacturing facilities for the foreseeable future.

Then in most cases it's going to be sold. That means money changing hands, and some form of advertising so vendors can be found by interested buyers.

Arguably the big new risk to privacy from modern technologies is the scale they can reach, uploading, correlating and redistributing vast quantities of data. That means someone has to store the database and provide access to it and probably charge money for that access.

Any of these aspects can be identified, challenged or restricted in law as a preventive mechanism. Moreover, doing so will typically be much easier than identifying someone walking down the street with covert surveillance equipment, which frankly is already widely available without trying very hard to find it, it's just not widely used.

The idea that mass surveillance and the demise of privacy are inevitable conflicts with reality. These things don't happen in isolation, and the people doing them have motivations for their behaviour, and you fight socially unacceptable behaviour that happens to invade privacy the same way you fight any other kind.
These are great changes, and a reminder that I must find a reason to write more Erlang.

For the record, one of these is another thing JavaScript got right, sort of, with named function expressions:

setTimeout(function innerName() {
if (shouldRecurse())
innerName();
});
typeof innerName; // undefined

I don't think I've ever seen anyone actually use this in production code, of course. And you're free to have your own issues with function declarations and named function expressions having the exact same syntax, which causes a big problem in IE<=8 that is probably responsible for this feature not being in common use (and omitted from CoffeeScript, alas).
Ranking the Websites of the 50 Nifty United States
But it's less of one.
Which filesystem? Host or container's? Either way, it's more likely that the fs was already corrupted in that case - did you also stop using that filesystem since then?
If they called it a demo, which is what it really is, then no, I would not call it a deal breaker.

If however, they called it the full game, then yes, it is a deal breaker.
Yes that's true that there was never uncontrolled criticality. But that's because people were in there restoring some way to get water into the cores. Had that not happened, they likely would have melted down. Once all the water boils the heat doesn't have anywhere to go so temperatures go up. If that happened that's a melt-down and the core liquefies and then may or may not have been stopped by the containment shell. http://www.nbcnews.com/science/if-theres-meltdown-then-what-...

In my mind the worst-case scenario is that the core melts, the containment shell is cracked and the whole mess goes through the floor and into the ground. Has that been simulated at all? I'd love to read a paper if it has. I haven't seen anything with a cursory search.
I'm glad there are small publishers making RPGs. It just seems that MMOs have sucked all the air out of the room for PC AAA RPG titles. I can only name a few in the past 5 years (listed further down in the thread by someone else).
Most people who play it would still never pay for it though. Mobile games are somewhat dependent on whales to justify the costs of upfront investment. It's more like one person paying for 10 other guys who can enjoy it for free.
Can mushrooms replace plastic?
Why your users are not your fans
Downloading software is not piracy. Using it is. After all you are entitled to personal backup of your install media. The fact that the backup is distributed and cloud based is irrelevant.
It's worth noting that libvirt puts an (LXC) container around each regular KVM virtual machine it runs, and will also secure it using SELinux (see: sVirt).
SEEKING WORK - Remote or Los Angeles
--------
I am a freelance UI/UX designer specializing in apps. Check out some of my work at http://sandersUI.com
You're splitting math into separate categories that are not adequately defined by court precedent.

The legal profession has at best an inaccurate and non-uniform concept of what math is. Relying on what the legal profession views as math therefore is not a valid argument and depends on which part of the legal profession you survey.

If software by itself can be a patentable device/machine for the purposes of patent law, that needs to be made explicit, and I happen to think it will cause serious problems; it already is causing major problems, even without explicit supporting precedent.

Almost every software patent you can find mentions network communications, memory storage, disk storage, display, or other artifacts of general purpose computing. If software by itself is, or should be, patentable, why is everyone trying so hard to patent complete machines rather than only software algorithms? Maybe it's that they don't agree with you that pure software implementations of solutions to real world problems are patentable?

According to your paradigm of allowing patents for application of math to a practical problem, you're fine with someone patenting a moon slingshot maneuver to get back to Earth? That's an application of pure math.

We agree you can't patent using equations to predict motion, right?

Can you patent using equations to predict motion and reversing that to generate a solution to a specific orbital problem?

Can you patent running that algorithm on a general purpose computing machine?

Can you patent an embedded platform that is built out of a general purpose computing machine, but is sold as a black box running only that algorithm with suitable inputs and outputs?
>Just like you wouldn't want to encounter monadic IO in raw >>= form

Yes I would. I would much rather see "getLine >>= putStrLn" than a 2 line do block.
Just as an example, writing
#( 1 2 3 4 5 ) + 5
would actually be even more compact and more intuitive. A Smalltalk developer would interpret this as #+ being implemented in Collection, and the expectation would be that the implementation of #+ would be something like

+ arg
^self collect: [:each | each + arg]
What's behind a No. 1 ranking?
Worldwide Telecommute / REMOTE Automattic is currently hiring for a variety of positions

We are passionate about making the web a better place and are strong believers in Open Source. We build WordPress.com, contribute to the WordPress Open Source project (http://wordpress.org) and work on a lot of other really cool stuff including CloudUp, Gravatar and Akismet.

Join us if you are passionate about making the web a better place.

If you like solving interesting problems in different ways, are passionate about giving people the platform to share their knowledge, views etc we would loves to here from you :)

Head here to read more - http://automattic.com/work-with-us/
The payment is for the full content of the game, not partial content, and there is no chance of asking for more later since there is no additional content. That's the way demos and shareware worked in the past.
> Imagine

But that's the whole point: when you actually do the experiment, all these horrible things that you imagine might happen don't actually happen.
I grew up partly in the French school system, and this certainly holds true. Teachers were often prototypical bullies : humiliating kids, mocking them outright, verbally lashing out at them.

No shocker that this behavior trickles down as a model to follow.
HuffingtonPost - NYC

Be part of the growing engineering team transforming the Huffington Post into a next generation social news platform. Looking for energetic, passionate engineers who love to collaborate, move quickly and build amazing products and solve very high traffic problems at scale.

We are looking for front and backend engineers who have a strong background in any of these languages: Scala, Java, PHP, Ruby, JS MVC Frameworks like Angular and Backbone. Experience with large scale and high throughput environments is a definite plus.

Job listsings here - https://github.com/huffingtonpost/HuffPost-Tech-Jobs

Email us at developer@huffingtonpost.com if interested
Thank you for mentioning this book. I intend to learn Erlang after I finish studying Haskell, and I'll probably use this book because of your recommendation.
Hi, thanks for your interest.

Internships are available for all areas of engineering. Send your resume to jobs@localytics.com and make sure to mention the type of work you are most interested in.
> > Most people won't pay full price, because most mobile games lack depth.

> I think you might have this backwards: Mobile games lack depth because their developers know most people won't pay full price.

Chicken, meet egg. :(

This is why I hate the mobile space for gaming.
The character progression and the general pacing are closer to those of JRPGs. It reminds me a bit of Vagrant's Story in terms of gameplay, for instance.
Good point. 90% of everything is crap. But that last 10%...that 10% contains everything from "Big Trouble in Little China" to Bach's "Magnificat" (BWV 243).

Same for games, in that 10% we get everything from Super Mario World to Skyrim.
Children use their parent's phone, there were a spate of cases recently where children's apps had a ton of expensive in-app purchases and hooked children ran up $2000-$3000 Bills
FFXIV and Planetside 2. ESO is coming. WAR died a horrible death (sadly).
That's enough humans. Robots! come over.
Can someone comment on the current state of Namespaces in Linux and how that impacts LXC security? I found the following from 2012: http://lwn.net/Articles/528078/
FTA:

alias etodos="sudo vim /etc/motd"

Better:

alias etodos="sudoedit /etc/motd"
Pusher - http://pusher.com/jobs - London, United Kingdom

Pusher is a uniquely techy London company with a large and growing global user base and we are looking to hire a Lead Designer, Growth Engineers and Platform Engineers among other positions ( http://pusher.com/jobs ).

Our company's vision is to help stop developers reinventing the wheel when it comes to software, and help them focus their time and energy into valuable and meaningful work. We’re growing quickly and there’s much to be done.

We have currently a couple of open positions:

* Lead Designer: Join us as our first in house designer and you’ll have the opportunity to evolve our brand as well as the experience of the product itself. More info @ http://pusher.com/jobs/lead_designer

* Platform Engineer : The current Pusher platform is only the start of our plans. We're looking for engineers who can help us build out our platform and help shape the way software is produce. More info @ http://pusher.com/jobs/platform_engineer

* Growth Engineer : Engineers on the Growth team are responsible for iterating on, experimenting with, and devising new strategies for growing Pusher. Growth engineers care not just about technology — but ultimately the problems it can solve; they care about creating experiences that delight our users; and, they are comfortable at all levels of the stack. More info @ http://pusher.com/jobs/special_developer

We are also always keen on interns (paid) and we have other open positions. http://pusher.com/jobs
Neverwinter is the first I've seen since WoW where you log on and there are tons of things going on and lots of people running around. It's free to play.
Oh don't worry, you can make a Y combinator in a typed lambda calculus too, it's just a little more involved: http://en.wikipedia.org/wiki/Fixed-point_combinator#Type_for...
A pattern library is normally a collection of best UI practices: see the Yahoo UI pattern library http://developer.yahoo.com/ypatterns/ or http://ui-patterns.com/ for the two most well known examples. (It comes from Christopher Alexander's A Pattern Language and it being adapted to object orientated programming by the Gang of Four in 'Design Patterns: Elements of Reusable Object-Oriented Software'). The ALA version is a bit odd as it's more style-guide like (you normally have more options).
David Gelernter: Bring on the "stream browser"
Oh, and good luck hiring anyone right out of college this way.

I think it is a fantastic question to ask someone out of college. It shows those people who are passionate about something and went beyond the minimal requirements for their degree to achieve it. A passionate student could answer this question in a number of ways; he could point out an open source project that he published on Github that has users, some research that he did with a professor that got published, or even a class project that got him interested in the current position he is applying to. I mean, John Resig would talk about the projects he did as an undergraduate that lead to jQuery[1].

If you dig into the details of a candidate's answers to this question, you can find skills that they might have forgotten to put on their resume. Such as the fact that they know git or Matlab. You can ask them whether they used design patterns in their project and use that as a launching point for a short quiz on design patterns.

You do lose a bit of control of the interview process when you ask an open-ended question like this. A candidate can go off on a tangent about something irrelevant to the job. That is a risk. But it could turn out that you learn more about the candidate from his answers to this question than the puzzle problems that you might have planned to give him.

[1]http://xrds.acm.org/article.cfm?aid=1836557
SEEKING WORK - Remote/Chicago

Designer/developer. Proficient in front-end development, Meteor development, and WordPress development.

Best suited helping startups get a nice marketing site/materials together for their product (website, blog, email templates). I've worked with companies big and small designing, developing, and deploying WordPress sites that focus on promoting products or services.

I offer a total package for WordPress starting at $7k: landing page, two custom page templates, blog, UI kit, assets/backups to Amazon S3, and deployment workflow (this is huge for startups).

Some examples:

http://summit.co

https://properapp.com <-- My own product.

http://2013freelancetools.com (not WordPress, but shows off my latest design style)

http://menlocoaching.com

http://dribbble.com/rglover

Laid back guy, but serious about quality. Make sure you come with a real intention to get work done :)

Interested? Get in touch: ryan@wellroundedgent.com.
Screen sharing dialog box UI tells me to paste a URL into chrome - but I'm unable to actually copy from it.
Absolutely. It's not like millions of people have ever been rounded up and executed just for following the wrong religion or anything. And you'd better believe I just Godwin'd this thread, because this kind of thing is exactly why the Germans are much more cautious about things like privacy and state surveillance than most.
I don't follow your reasoning. The comments provide great advice on how to achieve the same and still not messy up your /etc.

You were introduced to the idea of todo's in your terminal, but then only accept the worst solution.

It is as if one guy says "Hey guys, I have found a way to not have to shit in the woods any more, we just have a bucket next to our bed and in the morning we throw it out the windows."

The second guy says "ok, lets not shit in the woods, but what if we create this thing called a sewage with a thing called 'toilet' on top so we don't have shit in the streets."

You say "Ok I see what you mean, what with having the shit in the streets and all, but some people work better with paper." Eh what?
basically even if the container code was perfect (and its not) theres a bunch of desgin issues security wise due to sharing the same kernel memory space.

kernel bugs affect all containers for example
NYC (or US remote) - Tidal Labs - https://tid.al/

We're a mature startup working on developing some new and exciting products this year. We already work with dozens of big-name brands and 30,000+ bloggers, helping to create meaningful ways for the two to interact through technology.

We're looking for PHP/JS developers of all experience levels to join our growing team of 10. You'll be helping develop new products from scratch and maintaining existing products. We work 40-hour weeks, live a sustainable lifestyle, and enjoy what we do.

If you're interested, send your info to php@tid.al and we'll talk.
I absolutely agree with this move, but I'll play devil's advocate for a moment on this

>Letting children test themselves on a scooter during playtime could make them more aware of the dangers when getting behind the wheel of a car in high school, he said.

Back in the days before all this modern child cocooning began, kids were free to roam and do pretty much whatever they wanted. But car drivers of the time routinely drove around without safety belts in what were essentially death traps. After safety belts and very basic safety equipment were introduced, it still took decades for people who grew up with the freer childhoods to really cotton on to them.
I do not believe so... Though I could be wrong and they are out there somewhere?

What I do know is that it was enough for the two initial guys to now do it full-time and they now also employ something like 4 additional people full-time (I think its 4 additional).
San Francisco & Sunnyvale, CA - Yahoo Sports - http://sports.yahoo.com/jobs

---

Yahoo currently has the largest node.js installation in the world and is still rapidly growing.

I am an engineering manager for Rivals - a Yahoo Sports property. We are a small(5), entrepreneurial-minded team that recently acquired (Hitpost acquisition). We are looking for a great full-stack engineer with client-side MVC experience.

I will personally respond to all emails within 24 hours. Please sent your resume to me at calves@yahoo-inc.com.
How Good Karma Creates Successful Entrepreneurs
A mod changed the link, earlier it was just a several sentence gigaom "article" linking to a Google translation of http://www.standaard.be/cnt/dmf20140131_049.
Just put a current transformer on the incoming cable and connect it to the line in of your computer with a small resistor across it to convert the signal into a voltage. Connect another current transformer to a meter so that you can calibrate the card.
Run an oscilloscope application so that you can check to make sure that you aren't overdriving the input, adjust the value of the resistor down if necessary.
Now you need a simple program to periodically sample and calculate the rms current. Save the samples to a log file. I do this using an Efergy wireless monitor that came with three current transformers but since I only have a single phase supply I only needed one so I used one of the spares and a program written in VB6 on an old Win98SE machine to monitor the current.

To get good accuracy you will need to do some careful calibration but it seems to be pretty stable. Actually the newer Efergy monitors come with a computer hardware interface of some kind and software.
if you want to do this in *nix there are plenty of programs and libraries for reading from the sound card and then you can use all sorts of techniques including shell scripting to analyse the results, sound alarms, etc.
Despite what people say, I think that any interviewing comes down to your gut feeling if you're any good at interviewing at all. There's no single set of questions that you can use to filter in the best or filter out the worst, except maybe the fizzbuzz like things in case you have to filter out people who actually can't code. So this question presents a nice background for talking about something that allows you to ask endless questions about it and go deeper and deeper as long as you have time.

I generally like this sort of approach as people will "fold" eventually if pressed hard enough, i.e. they have to admit that they don't know something or they'll try to act like they do. And the goal of an interview is not just reach to point where people "fold" but the path travelled before reaching that point.
I'm curious. I have applied a few times (from India) but can never seem to get in. Do you have some sort of a reject list? Where once denied twice shy (of an interview) or something? How is the hiring process for international regions (like south east asia)?
I've been using t[0] for a while and it's pretty fantastic.

[0]:https://github.com/sjl/t
As others have said they like having these crap apps for the number count. Last summer Microsoft had a developer promotion where they would give you 100 dollars per successfully submitted app. You could submit 10 for the regular store, and 10 for the phone store, so you could get 2000 total.

The reason I even knew this was because a Microsoft rep came to my school to promote it. He did a workshop that basically taught us how to submit apps to the windows store. Part of the process was making a boilerplate app that we used a third party application to make. The entire class, about 20 students, made similar "whack a mole" game apps, all of which successfully submitted. We all got 100 dollars and all of our apps are still in the store.

http://apps.microsoft.com/windows/en-us/app/rat-smash/ea0e98...

Go ahead and check it out; I promise it's as horrible as it looks.
IAP isn't just a mobile concept, the non-mobile IAP sector is as large as the mobile one.

The desktop game CrossFire did $1bn revenue last year through micro-transactions:

http://www.superdataresearch.com/blog/us-digital-games-marke...
New York, NY (NYC) - Pivotal Labs

We're trying to change the way the world builds software. We need more software engineers and designers to help us.

Come work with us and get free breakfast and beer, sane working hours (40 hour weeks) and some stiff ping pong competition.

We're hiring for our other offices, as well. Check out http://www.pivotallabs.com/careers and shoot me an email if you have questions.