skysight-inc/HackerNews huggingface dataset:
Haskell inherits a lot from Standard ML. This paper explains a lot of the design decisions of Haskell, syntax amongst them:

http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor...
"In tandem with taped-on-screen plastic overlays and physical board and card game paraphernalia, the Odyssey could provide new gameplay experiences."

I'm too young to have played these 70s systems, but the quote above reminded me of LCD games I played in the 90s, where the digital world was given depth by printed color backgrounds. Now that I think about it, the games on those little handhelds probably came quite close to what you used to get on the Odyssey and Atari 2600 15 years earlier.
In this neck of the woods, less so:)
div.columns could use a overflow-y:hidden , scrollbar is showing in FF35

Also not exactly sure how to use the tool... I created a project and added some tasks but not quite sure what to do next/ how to use it
I once wondered actually if the best way to get yourself off of there would be to become a spammer and get flagged out of the system. Ultimately I'm not sure it would be very effective.

To address the too late point, I disagree. Yes they have the foundation but outdated data is just not as valuable to them as the fresh stuff. There is also something to be said that continued use of the service is in fact continued unpaid immaterial labour on your part. To keep using it is to continue trading your time and the commodification of your life and relationships over to the bad guys.
The word lonely (or derivatives thereof) doesn't actually appear in the text. I only know that because I searched for it though.
> Why aren't they consistent?

So, I went back to do a bit of research, and it's gotten better since this first bothered me, my apologies. My beef was with the `let x = vet::Vector::New::<i32>()` vs `let x: Vec<i32> = vec::Vec::New()`. Perhaps not the best way to word it, so consider this objection retracted. :)

> the idea that we intentionally made the type inference less powerful than it could have been is totally false

Except for function definitions, where the types could be inferred from the function bodies, but are not:

https://www.reddit.com/r/rust/comments/2bcof3/rust_type_infe...

Plus (and this is more related to the complete lack of implicit type conversions), there are types everywhere in the program. I frequently can't write a number without having to append a type, even when the type has been explicitly defined previously.

Here's one of my favorites from a recent attempt to write a ray tracer:

let mut s: Vec3<f64> = Vec3{x: 0f64, y: 0f64, z: 0f64, w: 0f64};
Vurb - San Francisco, CA (H1B OK) - http://vurb.com

We won TC Disrupt and raised over $10M with a small team - http://techcrunch.com/2014/08/07/the-rebundling

What we do: Vurb is fixing search and sharing on mobile. Rather than windows/tabs or jumping from app to app, we're bringing services together and delivering a cohesive experience in one place - an app you'll use every day.

Investors: Max Levchin, Drew Houston, Naval Ravikant, CrunchFund, Redpoint + others.

Why me? Apply if you are looking for a rapidly growing small team and the opportunity to take on significant responsibility and ship rapidly. This is a hard problem with the potential to improve how we do things on the Internet.

* Full-stack Engineer / DevOps - generalist opportunities across the stack: backend, frontend, APIs, devops. JavaScript, node.js, backbone.js, AWS

* Mobile Engineer - iOS / Android engineers (2+ years experience)

* Search / Data Scientist / Data Engineer - search, classification, ranking, ML, graphs, data crawling/processing. Advanced CS degree required.

* Product Designer - UI/UX

* Marketing and Growth Lead - experience marketing consumer products? let's talk

jobs@vurb.com | angel.co/vurb
> The preferred action is to allocate on the caller's heap and pass a mutable reference down to the callee.

Care to link/elaborate this? I thought the recommendation was to return by value in this case -- making it easy for the caller to decide where to store the value. The move semantics would then optimize the copy away, so you end up using either the caller's stack or the heap, depending on how the call was made.
[0] http://en.wikipedia.org/wiki/Hollywood_accounting
Smarkets, London, UK. Sorry, no remote.

We're always looking for generalist, python-happy software engineers. If you know, or want to learn erlang, even better.

Smarkets is a modern betting exchange with significantly lower transaction fees than the competition. We're a well-funded company with a small, agile development team, and our platform has handled over £600 million of bets since launching in 2010. Smarkets has been featured in publications such as Wired, The Wall Street Journal and TechCrunch and was recently selected as part of the Startups 100.

We are taking on the big players in the betting industry with the lean startup playbook. We think the commission charged by such players is too high, spelling for opportunity to do better.

We're building a reliable, low-latency, highly concurrent betting exchange based on trading exchange designs. We're also building a fast, modern web interface to allow for a smoother experience. Servicing our users is top priority. Whether you want to work on the trading exchange or the frontend, you'll be solving real and challenging problems - from scaling to optimising python to handling near real-time design constraints.

The Smarkets platform is written predominantly on Python and Erlang, and relies heavily on asynchronous programming techniques. We use REST where we can. Life at Smarkets circles around version control, configuration management and automated testing. We can, and do, deploy to production several times a day.

Our software stack is built around Linux, Vagrant, Flask, Eventlet, Postgres, RabbitMQ, Git and Chef - but we are not resistant to change as needed.

To see all our jobs, visit: http://smarkets.com/about/jobs/
Coming from other dynamic and mostly OO/imperative languages, Perl 6 is evolution, and Haskell is revolution.

If you think that you need a revolution to get to a desirable state, Haskell is for you. If you prefer not to have to re-wire your brain, give Perl 6 a shot.

Or, of course, do both :-)
Yes, Virgina, there really is a Santa Claus.
It doesn't need to.

Even a simple "replace a RNG xor a register with <backdoored RNG>" in the microcode would catch almost everything. And remember - microcode updates happen all the time, and are not open. It's entirely possible that the microcode is updated in response to the type of RNG verification - in other words, with the attacker knowing everything about the way the random stream is generated, as you say.
So does it work on pypy
> And the "Perl" brand is still very strong, so we are loath to give it up.

That is great for you as a Perl 6 developer that gets extra attention for the new language by leveraging the Perl brand, but it is absolutely awful for people in the Perl 5 community. Perl 6 gets free press, but Perl 5 gets mocked and public opinion turns even further against it.

> Finally, Perl 5 has many unsolved problems that will hinder its evolution in the upcoming decades. Once Perl 6 has become as fast and mature as Perl 5 is now, we want to provide the future that's closed to Perl 5.

I know Perl 5 isn't perfect, but no languages are. You refer to "unsolved problems" and while I'm sure there are from your perspective, from mine as someone who writes large Perl 5 applications, there are no great issues. I can do everything I need to already, and I can do it really well. I don't need Perl 6, and I won't even consider it until it has a proven track record.

For most people to make the switch, Perl 6 won't need to prove itself as being just better than Perl 5, but it will need to prove itself as the right choice in the full market of languages out there. For at least a few years, and likely many more, Perl 5 will still be the right choice for a lot of work, and Perl 6 will do nothing but confuse people and cause public opinion about Perl and with it Perl 5's market share to sink even further.
I think I just understood where I am going to spend my next weekend :) Hello, Alto Adige!
You can't be a successful adult without a car? That's one of the most ridiculous things I have ever heard. That's like saying you don't love your wife unless you buy her a diamond. Granted one has more purpose than the other but essentially they are both material objects that we as humans place too much value on.
Location: Washington, DC/Nova

Remote: No

Willing to relocate: No

Technologies: C++ (w/boost), python, linux, AMQP, MySQL

Resume: https://drive.google.com/file/d/0B3xTtjze6ftUVFJjY3A0a2ZHOGc...

Github: https://www.github.com/sfpiano

LinkedIn: www.linkedin.com/in/sfiorell

Email: sfpiano (google mail)

Over five years of experience with a 1.5MM LOC code base. Most recent/notable work centers on designing and developing new transport framework based on AMQP/GPB to replace legacy CORBA framework. More interested in backend development or library/tool writing for use in other apps.
Pono Player review: A tall, refreshing drink of snake oil
Check out #moarvm on irc.freenode.net.
The phrase "it makes for really boring dinner conversation" does though.
The difference is that a landlord wants a tenant who can actually pay the rent...

The thread has drifted in a non-sequitur way (or maybe I misinterpreted your comment).

They were talking about saving money vs getting a loan. My comment was from the buyer's POV: you can't save for a house because you need the money to pay rent.
Magit in emacs is great for this functionality. It will even add just the selected region of the diff.
> This issue started to occur when it was no longer possible to directly create NSDictionary/NSArray from Swift.

Huh? You can still create NSDictionary / NSArray in Swift using the exact same API you would in Obj-C. That's always been possible. And in fact Swift even extends NSArray / NSDictionary to support the Swift literal syntax.
Thanks. I just tested and I'm getting 80 wpm on the MacBook, so not bad I guess.
(Yet another) mini async flow library for CoffeeScript/JavaScript
> Finally, Perl 5 has many unsolved problems that will hinder its evolution in the upcoming decades.

I'm wondering which unsolved problems you're referring to in particular. (Surely Perl 5 is not the only language which might happen on problems in upcoming decades, and just as surely Perl 6 isn't immune to them.)
15 minute doc on Grace Hopper, Navy Admiral and lead on team who invented COBOL
Based on pygame, stopped looking.
Did you mean to close the html tag twice? Or are you saying Textedit did that for you?

<html> <body> <span title="Rollover test">My rollover</html> </html> </body>
Not as generic a solution as ignoring lines on commit (whatever they may contain or for whatever reason you want to hide them), but when it comes to protecting credentials, crypto for arbitrary chunks of text comes in handy.¹ The fact that the encrypted string is being committed still might be a good thing: as the code is run an error will be thrown as a reminder to either decrypt or replace the string with one’s own creds.

¹ https://packagecontrol.io/packages/Transcrypt
GyfCat reports the smallest file size between the both WebM and MP4. If the MP4 is smaller (or the WebM is smaller), it shows that in the textual information, regardless of video file presently playing. What's shown in the textual info is purely about the boasting in this case.

Still, that's definitely a file-size improvement over the GIF.

GrimOpenDutchsmoushond.GIF: 8,714,192 bytes.
GrimOpenDutchsmoushond.MP4: 1,137,305 bytes.
GrimOpenDutchsmoushond.WebM: 378,363 bytes.
ooh will have to have a look - some of the declassified CIA docs on the U2 and a12 make fascinating reading.

Though I suppose growing up in spook county in the UK made those of us going into tech aware of some of what went before 1/2 of my college course peers where RAE or ARA - though I am sad I never got to go round Cranfield Universitys black museum of tech
Right. The beautiful thing about these days, if anything, is that we have a group of people in their 40s with access to incredible amounts of capital and are still able to dream big. I don't think this has ever happened before in history; most resource controllers in the past were dead-set in what made them rich (financial engineering, railroads, industry) and simply stayed there until they died. We finally have a combination of wealth and radical transformative vision in several individuals. Good times.
I hope you find this short existential video as intriguing as I do folks
It's a proof of concept. I've been using this approach in production CoffeeScript code and it does look very readable.
As well as a whole pile of others about being 'overpaid, underworked and bored' and more gems like that.

Another viewpoint:

http://www.theguardian.com/commentisfree/2013/dec/29/drones-...
Adding "
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1265.21">
"
isn't tracking.

The editor is a rich text editor and allows saving formatted text in .doc, .html, .rtf, .odt, *.xml. It can't save text unformatted so using it for raw text/HTML/XML doesn't work.

"So now newbies to Mac apps can't even publish webpages," Macs come with the Apple store and you can download dozens of HTML editors for free. I search in 'HTML' and the first result is the free TextWrangler.

Everything else you theorize is just over the top and has nothing to do with HTML editing.
London, UK - Pusher - Full time - No Remote

The current Pusher product is a multi-tenant distributed system that allows our customers to deliver billions of messages to their connected users. We operate at massive scale, and this informs and affects everything we do.

Our engineering team is based in London. We are looking for engineers who will thrive in a challenging environment, working on interesting problems. Our team is small but growing, and we value people who can contribute not only individually, but in the context of the team. Our engineering team is also heavily involved in operations, so you need to know how to deploy, monitor and maintain a large production system. We wrote our code in Ruby (Main legacy language) and Haskell.

We are currently looking for:

* A VP of Engineering to help grow and manage our engineering team. More info in this job ad http://pusher.com/jobs/vp_of_engineering
* Platform engineers that can build and improve our core platform. More info on http://pusher.com/jobs/platform_engineer

Our software stack is built around Linux, Ruby, Haskell, nodeJS, Redis, MySQL, Git, Puppet and Go.
The USAF hates drones. Their pilots hate drones. The US Army likes them, and has much less trouble with staffing. The Army's Predator drones have autoland, and their drones crash less than the USAF's piloted landings. Army drones are piloted by enlisted men who take a 21-week course.

Army recruiting video for drone operators: https://www.youtube.com/watch?v=Xe48B7YRLfg

The Army wants to minimize the number of people needed to operate drones, because their operators are in trailers at the drone launch sites. The soldiers who fly the drones are also trained to launch them (some launch from a truck-mounted rail, without a runway) and do some of the maintenance on them, so they're full-stack drone soldiers. The USAF has a setup where drones are flown off a runway near the battlefield, but piloted and observed remotely from the US.
Just a historical note: Rust's ownership system has much historical pedigree, such as the Cyclone language and the work on ML compilers with region inference, following Tofte and Talpin's pioneering work. The Wikipedia article (https://en.wikipedia.org/wiki/Region-based_memory_management...) has a good overview.
Not that it applies to this post, but even though most of the projects I work on don't have nodejs on the server, the dev machine is running nodejs for build management. I probably wouldn't ask for a nodejs developer just to run grunt/gulp but I do like for all my front-end devs to play with nodejs so they at least know how their tools work a bit. After all, I wouldn't really want someone who spends their days writing javascript for the browser but isn't interested in using nodejs to customize their cli tools, at least.
coff MCMC coff
The Sublime Text dev has an interesting take on this idea, using a single packed PNG and canvas rendering to avoid GIFs 256-colour limitation while remaining lossless:

http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.h...
Mirriad - London, UK - Full time - DevOps / Team Lead / Java Developer / C++ Developer - http://www.mirriad.com/

We are working to bring scale to embedding brands into video using automated video processing technology. We combine computer vision research with a cutting edge web platform, requiring a unique mix of talents in a small team.

We are looking for a number of roles to join our central London team (just behind the OXO tower).

DevOps / Systems Administrator : Responsible for our world-wide network of GPU compute nodes, and our migration to AWS. Mix old-school network administrator using Arista / Cisco hardware with awesome clusters of CUDA NVidia-enabled nodes linked with EMC Isilon storage for high-throughput video compute. Drive the adoption of deployment best-practice in the development teams, by deploying with Docker and Ansible onto AWS.

Team Lead : Responsible for building out our micro-services web platform in Java. Lead a highly capable team of developers to deliver product into our customers' hands. We have recently transitioned from Scrum to Kanban and are enjoying very regular deployments. Looking for experience in leading, and in Java development using TDD (as you would expect).

Java Developer : Join the above mentioned team and get to work on building our next generation platform. We are currently using AWS, Elastic Search, MongoDB, Spring Boot and Docker to build out our cluster of micro services. Testing and delivery should be your mantra.

C++ Developer : Join our video processing team, and help them deliver world-class computer vision research into our distributed ad-delivery pipeline. We use Qt, ActiveMQ, CUDA, CMake and deliver product for Linux and Windows from the same codebase.

Don't hesitate to get in touch if you're interested in joining the team.
That was fun. But systemd? Talk about controversial.
Your response is hyperbolic. I also think you seem to have misunderstood (c), which is simply stating what has happened: 1) most debt are owed to French and German banks, and in order to pay them 2) the country prioritized these repayments over all else which 3) tanked the Greek economy and made all this private debt the taxpayer's problem; 4) 250b is the amount Greece received and its government financed are about 20b.

d) the troika seems to have the power to destroy the Greek economy by demanding repayments, which until now has worked because the Greek government itself did as the troika demanded. If that's not power I don't know what is. It's certainly not "zero" power.
Textedit will add a HTML document on it's own and put the text fully escaped (&lt;html&gt;...) in the body. The editor doesn't support saving raw/plain text.
Help.com - Software Engineer (Full Stack and Front End) - Austin, TX

Help.com is building the next generation of customer service software, backed by $6 million in funding. We're looking for software engineers with a few years of work experience to join our small-but-growing team at our downtown Austin office and work together to get our initial web application into the hands of an eager market.

We are hiring full stack software engineers, a senior front end engineer, and a Director/VP of Engineering to join our engineering team of 6.

We are predominately in the JavaScript/Node.js ecosystem, but have developed a microservice architecture that gives us immense flexibility in our choice of languages and tools. (We've authored code in JavaScript, Java, and even Haskell!) The engineers on the team make technical decisions and have full authority and responsibility for their work. It's collaborative and challenging, and it's been very rewarding.

In addition to competitive salary, comprehensive health benefits, and equity in an early-stage startup, you will have the opportunity to make an impactful contribution to both the product and the team. You will also get to work with some multi-talented and friendly folks who come from diverse backgrounds and experiences. We're learning a lot from each other.

Email douglas.hanna at help.com with any questions (or just to say hello). Job listings and application information can be found here: https://jobs.lever.co/help.com
I initially thought the same thing, but this does address a few things Pygame is lacking for people that are still learning programming/Python. A common question I get is "How would I make a UI with Pygame?" or handle input for different scenes versus the UI, and this seems to abstract it well for those that just want to jump in and get a working game (as opposed to a working game engine...).
I hope they suffer a lot from what they are doing. They are responsible for what they are doing. They are always free to quit and work for someone with higher goals than blowing up people on the other end of the world.

Just imagine what would happen if Pakistan would start blowing up drone pilots on their way home because they are terrorizing their people.
I tried a few different configurations of the WASD V2 (http://wasdkeyboards.com), and really liked the Cherry MX Blue switches with 0.2mm o-ring dampeners. There's a Mac keyboard layout option, too, which is part of what sold me on it. If you're anywhere near Milpitas, CA you can actually just drop by their office and try them out before buying.
> That is great for you as a Perl 6 developer that gets extra attention for the new language by leveraging the Perl brand, but it is absolutely awful for people in the Perl 5 community. Perl 6 gets free press, but Perl 5 gets mocked and public opinion turns even further against it.

First of all, the press for Perl 6 isn't free at all. We get press because we do cool stuff with programming languages. So do the Rust and Nim communities, for example. Please don't downplay our effort. And the comments are full of prejudice against Perl 6 that is rooted in its Perl 5 legacy; so it's not "free" in a second dimension.

Second, in my experience, Perl 6 is only a small part of the ridicule. Mostly it's about Perl being aweful to read (for which Perl 6 bears no blame at all), lousy code quality, unfamiliar looks through sigils, and so on.

> You refer to "unsolved problems" and while I'm sure there are from your perspective, from mine as someone who writes large Perl 5 applications, there are no great issues

Have you ever asked yourself if this is actually true? Would your work be much easier if you had sane threading in some scenarios? Subroutine and method signatures? never had to deal with the bloat that comes from different libraries using different object systems?

I also happen to work on big Perl 5 code bases for money, and with the knowledge of what's possible in a perlish language, I regularly identify pain points that in the end are rooted in missing or deficient language features.
In the same vein, there is AtlasBoard [1]

[1] http://atlasboard.bitbucket.org/
Damn, damn, damn. If only I actually had the qualifications for those precise positions!
As this appears to have been submitted by the author: the site is very difficult to read on an iPad. The font size toggles between small and large every few seconds. Easily reproduced in both Chrome and Safari.
I failed to see any references to the go runtime package in that link which leads me to believe you misunderstood my statement. Using the APIs documented in the go runtime package to disable garbage collection would not be an effective memory management strategy for a kernel.
No tests? Hello?
That being said, while I am against real name policies, I do want to make anonymity unnecessary most of the time however.