skysight-inc/HackerNews huggingface dataset:
London: Python and Erlang Engineers, FT, not remote

Smarkets (https://smarkets.com)

Smarkets is a real-time online trading platform with an Erlang backend and Python frontend. Smarkets is disrupting the global betting industry by offering a modern betting exchange platform with significantly lower transaction fees than the competition. We have traded over £150 million of bets since launching in February 2010.

The part of our stack which runs behind the website is one of the few that uses Erlang as a primary language, and is supported by other well-known Erlang projects such as RabbitMQ and CouchDB.

The non-Erlang pieces of our stack are mostly written in Python, and relies heavily on asynchronous programming techniques and REST. We use the following technologies: VirtualBox, Vagrant, Flask, gunicorn, PostgreSQL, Ganglia, Icinga, Graphite, Cacti, Jenkins, Trac, Git and many other open source packages.

We are well-funded and growing quickly so are looking for Python and Erlang engineers to join our team.
If you are looking for a flexible, agile team to work with; want to work somewhere free of big corporate politics; would like a cool project to work on; we’d love to hear from you!
More details about the role and what we're looking for can be found on our blog: http://blog.smarkets.com/2012/07/31/smarkets-seeking-python-...
SEEKING FREELANCER - Milano, Italy - (remote possible)

Looking for someone with proven experience with marmalade (as in http://www.madewithmarmalade.com) to integrate our API with that platform. info+marmalade@beintoo.com
Lanyrd: the early days - honest story of our startup's launch
The title got me excited ... but it is misleading. The math book of the future will be available under a Creative Commons licence and will be set up so as to be easily translatable into other languages. This is just setting up a future money grab ... which, I understand, may fall squarely within the philosophy of HN and startups. One more resource I will unfortunately not be able to use and incorporate in my teaching (which is done in French).
Actual hacker news on Hacker News!
China does not have great costal radar, so they station a ton of ships in the Philippine Sea to intercept Guam and the East China Sea to cover Misawa and Kunsan.

The South China Sea is less guarded, so you can fly out of Paya Lebar in Singapore, or any number of locations in Australia (we are quite friendly).

Adelaide also provides air services to JDF Pine Gap, which is the Australian hub UKUSA intelligence operations.
Most of the government IT projects won't have any designers (or professional designers) unless they are related to designs as such. The designs are mostly created by the programmers over there and most of the times it will be to the liking of the bureaucracy or who ever is in charge there. Appearance is last priority.
Since you won't be selling them on the app store, what are the names of the apps?
SEEKING WORK: Europe or Remote

http://mobilejazz.cat

We are Mobile Jazz, a collective of excellent engineers and designers with a strong focus on everything mobile and beyond.

We're doing Android since the first 1.0 release in 2008 and iOS since 2009. We also do Mobile Web and cross-plattform (PhoneGap & Titanium).

Additionally we've a ton of experience in backend development (Java & Rails) and web frontend development (HTML5, CSS3, JavaScript).

Check us out here: http://mobilejazz.cat
If you need more references and testimonials have a look here: http://stefanklumpp.com/testimonials.html
If you've any questions please get in touch with me via stefan@mobilejazz.cat - happy to answer any questions :-)

PS: We've worked successfully with other HN members before.
Nothing new in this world, where a corporate is reported being wrong in just a few minutes, but when the actual truth comes out, no one comes in defense but they keep moaning for a few days until the entire story gets forgotten.

Still, wait for Samsung to bring out their proofs and then we will see what the guys have to say.
I agree.

On the other hand; the frickin president of the USA did an AMA on Reddit.

He might only be feeding his policy lines, but that's a major part of his public job anyway - especially in election year.

This time it might not have managed to corner him on difficult/key issues.

But it's good to start somewhere; and this has to be one of the most accessible moments for the president ever. Maybe next time it will be a longer QA - or his opponents feel they have to respond with similar sessions.

All of this can only be good; exposing him to you and you to him.

I wish the politicians here (UK) would do the same.
Well I'm told that newer versions of perl optimise alternations internally and this is redundant now:

my $re = join "|", @list;
my (@matches) = $txt =~ /$re/g;

Quicker and faster...
So true and so sad! Indeed, pretty rare thing here.
Parfum koop je voordelig online bij Bol.com
The most likely explanation is that there was a communication mistake. The bloggers wanted to come as a Reporter but on the German end they were reported as promoters.

Still the reaction from Samsung was way overboard and Nokia really collected the goodwill from this by offering the return tickets.
Oh gods, the source code please no please kill it.
20+imports in css, 20+ script tags please no
This is our story compiled from tweets and photos over the period of a month, we launched Lanyrd after a week of development and it took off pretty fast. This storify tries to capture those moments.
Here's a reasonable and compassionate explanation of the author: http://qaa.ath.cx/LoseThos.html

Be nice and try to empathize. We're all people, some just don't use the vernacular of our times.

MusicOS, I'm very much into computer music. See my homepage for my creative projects at http://charstr.com . If you'd like to collaborate on audio software, please get in touch with me there.
For now I'm happy to leave it where it is and keep my focus on shipping/growing my SaaS product (https://www.wisecashhq.com).

But thanks for the note that said! I have that migration marked in my TODO list :)
What if Wozniak never met Jobs?
This is cool, but I would assume he's violating any number of patents in order for it to work properly. (perhaps that's why it's closed source?)
There is a handy forum at http://forum.stellarisiti.com/ if you want to share your stuff.
I found out that the page listens to j/k just as in Vim. However, it seems the scroll directions are inverted from Vim; j goes up and k goes down.
Can someone tell me what app.net is? From the original description I figured it was some sort of "user feed as a service", but they seem to have actual users too, so I'm not sure what it is.

As a developer, I take not understanding what a developer-oriented service is as a bad sign for said service. Can someone elucidate?
This bugs me too, can someone please change it?
Facebook to Erase All Deleted Photos Permanently.
From my rough viewing of this page: http://appnetstats.com/

I'm seeing that "Unique users today" is around 10-15% of 17,500 at the end of the day.

Let's high ball that and say it has 3000 daily users (if we consider a user as someone who posts based on the "Unique users today" statistic).

The greatest challenge to the sustainability of App.net will come 1 year from now when all of the initial sign ups are up for renewal.

Who will click renew and who will say "Hmm, this cost me $50 and I didn't get $50 worth of value out of it over the past year. No thanks."?

A subscription based model is only a sustainable business model if people re-subscribe.
For those wondering how it's done, see the CSS:

http://timeforzen.com/images/sharecounts.png

#sharetwitter {
width: 90px;
background: url(images/sharecounts.png) no-repeat right -20px;
margin-right:16px;
}

Nice hack.
The front page slider timeout neglects to take into account the loading time of the first slide. So the first slide seems to only appear for a second and then the second slide comes in. I never really thought about that before, but if we make autoscroll timeouts then the first slide should probably have a longer delay.
No (IE9).
>I can think of 3 subsystems within Reddit alone (reading, voting, and messages) that all have different usage patterns and (if they're doing it right) require different approaches to scaling.

Yes, and those would be the same in all social bookmarking type sites, and similar (voting, etc) components of a social site a la Facebook, G+ etc.

>The answer is latency. With real-time search, a latency of 30 seconds is acceptable, since you aren't going to know when the tweet was posted in the first place. With GChat, it has to be immediate, because it's frequently used in the context of someone verbally saying "I'll ping you this link" and it's kinda embarrassing if the link doesn't arrive for 30 seconds.

Yes, so that's one use case for one architecture (low latency message queue), and the other is another. I gave the example of a Game site that also has similar latency concerns.

>Where's e-commerce on your list? The approaches for scaling eBay are completely different than for scaling Reddit or YouTube, because eBay can't afford eventual consistency.

My list wasn't supposed to be exhaustive -- I spoke of 4-5 common styles and only mention 2. That said, the approaches behind eBay might not resemble Reddit or YouTube, but they will resemble others like Amazon, Etsy, etc.

>I've personally worked on Google Search, Google+, and Google Fiber. I can tell you that they do not all use something like the notions behind Google AppEngine.

I don't think we mean the same things. For one, nobody makes search engines, or a google competitor. So what it takes to do Google Search is a moot point, when discussing common architectural patterns behind big sites.

I meant high level stuff on on hand like demoralised data, map reduce, workers, share nothing, sharding and such, and common infrastructure on the other hand, like the relational db, memcached, big-table like datastore, abstract filesystem (S3, BlobStore, GridFS, etc), ElasticSearch, Hadoop, Node, Redis, message queues, etc.

Google Search or Facebook might have needs way beyond those, but the above are shared by 99% of big sites out there.

A common system to build on top of them that is higher level than Heroku (and more expansive and accommodating than GAE) should exist, and it would cater more than 80% of big website needs. Of course each will need some custom stuff, but not 80% custom stuff.
If it's anything like this woman's experience (http://int13.net/france/blog/i-won-a-contest-to-go-to-the-lo...), I don't think they would have had much fun. Especially if they knew what they were signing up for.
> By ratio of useful, must have programs (including code used in space missions), C wins, and Lisp doesn't have much (if anything) to show for.

Those programs may as well as have been written in brainfuck for all I care. You can write as many programs you want in a language, that doesn't make that language better.

At the very earliest stage in their functioning, C programs go through a pre-processor that is so horribly stupid it was completely removed from D. Thats just the start of it...

http://wiki.theory.org/YourLanguageSucks#C_sucks_because:
Is Customer Loyalty the Same as Customer Satisfaction? by GetViable |
Ruby already does that implicitly. Each method have an implicit begin, allowing you to write code like

def hello
return do_someting
rescue FooError
return :fail
end
For me it doesn't offer anything new, even if it was free why would people use it over twitter which has millions of users and content. I doubt it will succeed unless they rethink it's purpose.
Great article, title doesn't give it justice.
That doesn't mean they cant take advantage of ready-made "functional architectural components" for each of their needs.

So they can pick and match from the "scalable read only" commodity system, the scalable "message routing system" etc.
Yahoo România
And slow-start certainly contributes.
Yeah, I probably should have gave it a bit of explanation.

This was actually made for my dad. He is a roofer and needed a quick and dirty way of generating a map of a place. The map can then be printed and to mark locations of leaks and other such information. Getting screenshot straight from google maps etc. was one option, but I feel that my way makes it cleaner and easier to pinpoint exact locations.
Would be really awesome to see a write up about what powers all this on the back end.
The popularity of the language and the applications built in it are irrelevant to the quality of the language itself.
Do we have any similar stories about MS, Apple, Google, etc? (I'm just curious)
CSS Tricks: Thinking Async
I have tried very hard to get with vim and really learning it but I have always end up switch back to emacs for 'real' programming.....
Unless your language research focuses on debugging, IDE, standard library; I don't bother with multi-platform, performance, and deployment, but I know others that do. Really, we are just single people, we are not out to create the NBL, we are out to push things forward and create well-thought-out ideas that could be included in the next NBL, and we realize that most of our ideas will fail to make it big time. But perhaps some of them will survive and have an impact (so is the depressing life of an academic programming language design researcher).
Wink Camera: snap iOS self-portraits by winking
Fine, but I think you generally have be familiar with the problem domain to devise the optimal solution. I am in a good position to change the diapers or punish my own child. Not quite so for someone else's, particularly if they are not in my own geographic vicinity.
Interesting article, but that submission title ("NASA faked the moon landing--Therefore (Climate) Science is a Hoax") is shit. A much better one would be "An Anatomy of the Motivated Rejection of Science".
Haine Online Tari - Dama, Barbati si Copii
"... why fly from Adelaide rather than Guam or Diego Garcia or the UAE ..."

from the article, "Were the US Global Hawks targeting countries in our region?" and "I believe RAAF Edinburgh was chosen because it is close to but outside a major city, had hangars that could conceal the Global Hawk and back then, it was a quiet base,"

Now that's a good question. The fact is the article also hinted a potential Australian interest plus the Five Eyes link.
The Great Thorium Robbery - Another Indian Scam
Just installed the app. Looks slick, but the tab bar is a bit too high for my taste. The Profile tab doesn't work for me, it returns a 'connection error' message. The Global feed, Timeline, and Mentions tabs work. Conversation view doesn't always load, especially when not connected over WiFi. Scrolling is as smooth as Twitter's app and it has infinite scroll. Oddly, the messages from user 'alpha' (App.net's App.net account) show up empty, while they contain content when viewed in the web interface.
You obviously haven't traveled internationally very much or you are being deliberately obtuse (or both).

I'll explain anyway: Many countries have some sort of passport control both when you enter and when you leave the country. The reasons for this are varied, but a common one is to make sure you didn't overstay your visa. As a result, you need to have a valid visa attached to your passport to pass through passportcontrol to exit the country. It is almost never sufficient to have been issued a visa to pass through passport control. You almost always need the one physical piece of paper that is the physical manifestation of the visa.

If your employer has your passport, they also have the visa which was stapled to it. Your embassy can easily get you a replacement passport, but a replacement visa is up to the host country.

Your two options to leave are:
1) Ask your former employer for your passport and visa.
2) Go through some (or a lot, to judge from the other comments) bureaucracy to get a new visa.
In line with these stories, my parents always taught me that good manners are about making your guests (or host) feel comfortable. The rules are not the important bit of manners.
IMHO all it really needs is the ability to link a PSD file as a static alpha transparent image and update whenever the file is updated.

Photoshop should only really be used for masking images and illustrating.
"... it's sort of pointless to fly there if you have to leave immediately or run out of fuel ..."

What about mid-air refuels with a KC135 or a drone tanker? cf http://www.youtube.com/watch?v=C4YDFmf049E
Wonder how RealTime it is? Encoding/Decoding of data/signal as per LTE specs is a multi-step process with lots of maths intensive operations.

Normally, custom made Baseband DSP processors are used for this kind of stuff which contain special HW Accelerators for this kind of intensive computing.

Would be really interesting to see how he has implemented it and how practical is it.
Only one project, my first: http://releasification.frapp.it Sends a weekly digest of new albums by your most listened to artists on Last.FM.

It failed when it comes to user adaptation, conversion, monetization etc but is definitely a success when you only look at churn. 1.75% unsubscribed over the course of about six months.
>Carbon -> Cocoa was a massive change. So was PPC -> x86.

1) Both were necessary. Carbon was a stop-gap port of the old Mac way and incompatible with the OS X design, and the x86 transition had to be made because the PPC mobile roadmap was late (and bad). It was not a "let's break API compatibility because we came with a cool new idea" or "because the old maintainer got bored and the new one has different ideas", which often happens in Gnome/Linux land.

2) Not to mention that the Carbon->Cocoa took like 7+ years to be made full (Carbon apps actually still run on modern OS X), and Apple went to the effort to provide a full bundled compatibility layer for PPC for many years (Rosetta), plus "fat binaries" to make the switch easier. I.e nothing like the "let's break stuff to make them better and let them deal with it" attitude in the Gnome world.

3) Also: Apple remade the old stuff ITSELF each time, with paid developers working on the OS X, bundled userland and Apple pro apps to port them, whereas Gnome changes made lots of developers walk away from the free, OS, Gnome apps.

4) Plus: Apple had a lot of market share (compared to Linux) to force companies like Adobe, Microsoft et al, to port their stuff along eventually. Gnome did not have that benefit.

So, not at all the same, and no, it's far more than "Apple conditioning developers to expect change".
and more, since you can't buy this kind of advertising
I find it amusing that you think Adobe would ever implement a feature that useful in their software.
I was curious if there already existed something like this for GNU Radio and found something called OpenLTE:

http://openlte.sourceforge.net/
Node has AMQP and Redis drivers. PHP does too, but I think it would be a mistake to write your workers in PHP.
Actually, App.net is quite useful already with it's 17k users (as was twitter when it had that many people).

It doesn't have to compete with Twitter, just provide a growing self sustaining user base of paying customers. Seems like an ok business strategy to me.
This rubs me the wrong way for some reason. Maybe it just sounds really pretentious(?) In the end front-end (or any other) development exists to create services for the users, not for it's own sake as a philosophy or something.
New C# to Javascript compiler released
Had it been somebody else, I would have pondered on the truth of the claim. But Mr. Bellard... that is another thing entirely.

My guess is that he does have certain limitations, for instance the amount of connections he can manage and so on. But I do think modern hardware can be made to perform well if you know what you are doing. There are many ways to generally implement the DSPs on a modern PC that would be fast enough.

Also, a guess is that one of the reasons DSPs are preferred is that they have a better power profile. You don't need that for testing purposes.

All in all, I think it is a great project.
Productivity and sheer balls. My on-the-side projects are pathetic compared to what this guy does. Even a quick glance at one of those LTE specs is enough to scare me a million miles away from a project like this.
JPL Mysteries and Curiosities
> Using "let" for this in Clojure results in nested and realatively less readable code.

Why would you have to have nested code? Why can't you just do this:

(let [a foo, b bar, c (combine foo bar)])

> Are macros such a nice feature that they justify S-expressions?

I'd say S-expressions are the nicest looking syntax, which justifies them regardless of their considerable practical advantages. The only reason you might think that need to be "justified" is that you are still to used to C syntax. Try using S-expressions for a few years first to get used to them.

> When working on non-trivial projects, I find static typing and OOP really useful.

Again, I think you are just used to mainstream static OOP languages like Java and C++. If you try Clojure for long enough you can get used to its way of programming, which is arguably nicer then the mainstream static OOP way.
That is a simplistic point of view that fails to take into account the reality of operating media organisations that are not very profitable or well funded. While readers aren't paying for what they consume, someone else has to.

There can be a big gap between a handy freebie and a conflict of interest, and the trick is to operate in that space without stepping over the lines. It's just another part of the professional journalist's job and skillset.

Edited to add: That gap I spoke about above; that's nothing to do with this ongoing Samsung thing, which certainly falls well outside the lines any pro journalist would draw. But then I don't think Samsung's programme is intended for pro journalists...
Lobste.rs Now Has a Moderation Log
Happy Labor Day Recipes
App.net got rolling when the Twitter started issuing letters suggesting that developers will no longer have wide-open access to their API, would be limited in the number of users they could have for their clients, and started sending advertisements into their stream.

If none of that matters to you, then, right now, Alpha / App.net will not have any value to you. Check back in six months when there are more applications and activity.
>The popularity of the language and the applications built in it are irrelevant to the quality of the language itself.

This borders on the mystical. There is no intrinsic quality that a language has if that quality can not be measured in some way.

A "better quality" language that does not account for it in more useful programs being written in it, is like a "good man" that never did any good deeds. Even if in some mystical, esoteric way, it was true, it would be of no consequence. Only what has actual consequence in the outside world matters in engineering (and programming).

(I didn't wrote "in more better programs being written in it" because that would be a vicious circle).
reddit gold may never have worked if it was sold without understanding that reddit was in trouble and couldn't grow without the support of it's users. If it had been an out of the blue proposal to slap charges for features then people might have kicked up a fuss.
And you know that Apple didn't say "No, the price is 30." how exactly?