skysight-inc/HackerNews huggingface dataset:
Kamcord (YC S12) Is Looking for iOS App and SDK Engineers
Kamcord recently raised a $7.1M Series A and is growing like crazy! We are receiving 1-2 video uploads every second and are doing 1% of YouTube’s upload traffic! The bread and butter of our business is our iOS SDK for game developers that lets players record and share videos of their gameplays. Our product is currently running on 30 million devices every month!

We’re facing insatiable demand from game developers across the world and are looking to grow our iOS SDK team to take our product to the next level. We’re building both really hard tech and a beautiful consumer-facing product, all in one. If that excites you, definitely get in touch!

RESPONSIBILITIES

Build and own core features of our iOS recording and sharing SDK.
Interface with and support developers ranging from small indie shops to the biggest game studios in the world.
WHAT WE'RE LOOKING FOR

Driven team player who doesn’t need hand-holding to get things done.
We love folks that own things 110%.
Deep understanding of Objective-C and iOS programming best practices.
Comfort with multithreaded code. You eat race conditions for breakfast.

BONUS POINTS

Loves to play games :)
You speak OpenGL. glEnableVertexAttribArray ...
You’ve built a game or game engine from scratch.

WHY YOU SHOULD JOIN US

We’ve kept our hiring bar really high and have only brought on the best people. You will work with the best.
Our iOS SDK team only consists of one person. You will be a core part of the team and have huge impact! The iOS SDK already reaches 30 million devices every month. From day one, you will be shipping code that reaches millions of people!
Station Crew Docks Dragon Capsule to ISS
I think I disagree.

Classic plain text log files are structured too - they're files of '\n'-separated records, without much else to it. It doesn't really matter (integrity-wise) whenever one's writing, say, JSON or mostly-unstructured plain English records.

I'm unaware on particular journald internal implementation quirks and issues. Maybe it's badly coded and has lots of bugs that corrupt data. That would be implementation issue. But the overall idea of using "binary" logs isn't that bad to me.
Liberia signs 'transformational' deal to stem deforestation
Is that 1TB compressed or "raw"?
Math.js – An extensive math library for JavaScript and Node.js
So what are pension funds doing about it? If they're getting screwed, they should be speaking out. Are they?

EDIT: Replying to my own question: http://blogs.wsj.com/law/2014/09/08/law-firms-sue-stock-exch...
Oktopost Joins the Act-On to Enrich Lead Data with Social Insight
(French native speaker here).

From the developers I know (and that is still my case to some extent) people refer to the keywords as their function rather than their meaning. So when you see a 'while' or a 'for' loop, you just interpret it as a loop regardless of the original meaning of the word, it's not English anymore, it's just code blocks.

But I'm wondering how it's interpreted from the point of view of a native speaker.
It would be really something if the craft reaches Mars orbit safely on first attempt
This article is not the original source but has an illuminating diagram that shows how it works.
http://www.greencarcongress.com/2014/09/20140923-maglif.html
I really liked being introduced to the Trolley Problem (especially the second formulation), I hadn't heard of it before.

http://en.wikipedia.org/wiki/Trolley_problem

I spent more time than I should reading about several possible answers :)

for example:

http://philosophyfaculty.ucsd.edu/faculty/rarneson/Courses/t...

some with a libertarian slant:

http://bleedingheartlibertarians.com/2012/08/the-trolley-non...

http://freedomed.blogspot.com/2012/10/the-trolley-problem-is...

Edit: where is a good place to read about and/or discuss interesting philosophical questions (preferrably not too far out :) )? Is it worth it to take a course on philosophy? (I've had short courses on "moral education" which were really awful).
This is fun and all but calling the patent troll slain is a bit optimistic. Most likely "Rotatable Technologies" was specifically created to sue companies for this patent so they could simply go out of business if things got too rough. The larger patent troll, I'm sure, considers this loss a normal part of doing business and will continue with other patents. This does not get any better simply because one patent was invalidated.

We need legislative change, not to fight fire with fire. Public perception of these companies being trolls and detrimental to innovation is important but this is not a victory. It is simply not a loss and still an enormous waste of resources. We need patent reform.
Stopped reading at 'The software visionary who created Lotus Notes'
Ah, indeed. It turns out that the "doc" actually means "text documents" instead of "software documentation".
How the Best Entrepreneurs Build Successful Mobile Apps
> journald corrupting its own log due to unclean shutdowns

Exactly! What the binary log advocates seem to be missing is that those unclean shutdowns (often called "crashes") are probably the very thing you are going to want to search for the in log. In general, few people care how (or if) log stores that the cron daemon yet again ran the hourly maintenance without any errors. What everybody who has had to search a system log cares about is "what happened right before the crash happened".

The current data that needs to be committed to the log successfully and immediately almost by definition happens at a time when you do not have the time for the complexity of an atomic addition to a database. Often there is barely have time to any disk write at all.

The only way make the system log useful would be to make adding events synchronous. As nobody wants to deal with a syslog that is 10,000x slower (or worse), the only sane option is what we always did - make the writes simple and immediate, and defer any fancier feature.

Have they never heard of "log parsers" before? If you want it in a search able DB (which can be very useful), you do that from original log either as an async daemon or defer it with cron or similar.
Also not, since I require access to specific 3D programming software SDKs (vendor specific), modeling, video editing tools and .NET (work).

This currently makes me a Windows/Mac OS X guy in what concerns desktop usage.
5 Things to Know Before You Get Started with AngularJS
Stopped reading due to incapacitating fit of laughter @ 'The software visionary who created Lotus Notes'
This Robot Tastes Better Than a Wine Critic
How does Typeform compare to FormStack, Wufoo or even Google Forms?
This is https://bugzilla.mozilla.org/show_bug.cgi?id=1027997

'workaround…is to click the value to edit it and then copy and paste somewhere else'
Show HN: Free Chrome App for Requirements Definition and Management
Nice project! How about an option to text chat? Or did I miss it? Shared it:
http://tuxdiary.com/2014/09/23/pairjam/
Yes, some are, some will. And there's a new exchange open with fair access: IEX.

http://www.iextrading.com/

http://en.wikipedia.org/wiki/IEX

"IEX's main innovation is a 38-mile coil of optical fiber placed in front of its trading engine, which adds a round-trip delay of 700 microseconds and is believed to limit traders' ability to respond on the dark pool ahead of IEX's own pricing algorithms."
I love your comment because it's a perfect example of how science (in general) is able to embarrass itself by being unable to hold ambiguity.

We don't know if aliens built the pyramids. We can only say that there is no existent proof that would point us in that direction.

What we do know that the Egyptians didn't bang together 80 ton granite blocks to make them smooth. That's a more ridiculous notion than space aliens (which is saying something).

The article above is also nonsense. We don't know. We have no idea how they constructed the pyramids. And it's OK to say that. Scientists need to learn that it's OK to leave problems unsolved and to say, "We don't know," rather than to grab at the first available explanation and say, "This is it." It embarrasses the entire profession.
Being faster is rigging the market? How does that work?

Also, it isn't called front running, at least not legally. It can't be, HFT don't have any customers. Maybe Michael Lewis has a different definition of front running but for the rest of us: words have a meaning.

http://en.wikipedia.org/wiki/Front_running
The config files you want are /etc/default/grub and possibly also /etc/grub.d/ - though you're right, this doesn't seem to be documented anywhere obvious like in the man page. Gentoo installs its own version of /etc/default/grub with comments and examples but Debian may not be so helpful.
In the context of the thought problem it works 100% of the time.
The book has been discussed here at length[1]. I never worked in finance but it doesn't seem to hold up very well under scrutiny from experts. Comments by 'kasey_junk and 'yummyfajitas were particularly informative. The latter even wrote a couple of blog posts, including "A Fervent Defense of Front-running HFTs"[2].

[1] https://news.ycombinator.com/item?id=7531429

[2] http://www.chrisstucchio.com/blog/2014/fervent_defense_of_fr...
What do you want to see in our next update?
From Kickstarter to published
For startups it's more important to deliver what they promise. For a startup which boasts to replace telephony, it is about being available to everyone with a phone. iPhone first strategy may have worked for Instagram (an app for phones with a better camera). But times change, smartphones are getting cheaper, iOS is loosing market share, messengers is a crowded business.
I believe in Flash Boys the issue is not HFT itself but that the way the market provides access favors certain parties. I could be wrong though, I've only seen the (somewhat related)documentary on the subject some time ago.
The distinction you describe is one I'm sure the mass market fully appreciates.
HFT is not the same as front running, this post does a good job in explaining why. http://www.chrisstucchio.com/blog/2014/mark_cubans_hft_idioc...

There are other posts by the same author which cover the same topic if you're interested.
Category theory primer
[Bloomberg] Alibaba Could Buy Yahoo for Free
Health Data: Apple Sets Privacy Boundaries
Interesting that the article is written in the past tense. The big exodus isn't scheduled to happen until Oct 1st, and inertia being what it is, I expect most of the "community" to hang around to see what happens and then stay around when they see there's still the same ol' stuff happening.

After all, it's not the tech or the site but the community and what the community produces.
Which is too bad because it is the connector used on almost all sport GPSs, many bicycle head and tail lights, as well as many generations of Canon still cameras, not to mention most non-Apple MP3 players. For better or worse, mini B plugs are in practice the most common connector on things which are not cell phones.
This is not news, I saw this in a documentary several years ago.
Launching probe with amateur radio payload into moon orbit
Supercharging Your Reddit API Access
Just some clarifications:

- by "whitelist" you mean "white label", right?
- What features are you exactly looking for?
I've not claimed that Systemd gets everything right. I've claimed it gets enough right enough that a lot of people will be entirely unwilling to give up those advantages and return to something that for many of us is now an inferior solution, just because there are things about Systemd we may not agree with.

For my part, I agree that binary logs was not necessary, though I've yet to encounter any issues with it, and journald certainly does provide a lot of functionality that makes it more pleasant to deal with logs than before. All of that could have been achieved while retaining text logs, though. But at the same time, it is still trivial to log to text files by telling journald to log to syslog if that matters to you.

Other things I do care about include getting rid of init scripts - that is a persistent source of problems. I'm inclined to believe not a single one of them are bug free, though that's probably a bit uncharitable. Unit files helps. So does cgroup containment to rid us of the abomination that is the need to rely on pid-files and hope that works reliably (it doesn't, since pretty much nobody are through enough when writing init scripts). Other things include better recoverability in cases where critical processes gets killed, and well thought out handling of early stage logging. And things like systemd-cgtop and systemd-cgls are nice.

I'm sure we'll eventually get solutions that split more of this functionality out into more cleanly separate components, and that'll be great, but until then I'm happy to stay with systemd.

As for the problems you ran into, that sucks, but any large change like this will have painful teething problems and they're not a good basis for judging whether it's a good long term solution - I've had plenty of boot failures caused by problems with init scripts as well.

Boot time is a long way down the list of benefits for me too - most of our servers have uptimes measured in years, and even my home laptop usually goes a month or two between reboots.
Decoding a Menu at Root and Bone
dd, cc and yy violate that pattern of vi commands, but they form their own pattern. (g~~ is another instance of it.)

I agree that cw violates a pattern, but I think it's a reasonable violation. (Not necessarily good, but reasonable.
The UPS Store Will 3-D Print Stuff for You
Front running is something else, http://en.wikipedia.org/wiki/Front_running
Speaking of purchasing arms, the regulations are much stricter in Russia, btw: you may be able to buy a tank (w/o the machine guns, and w/ a malfunctioning main gun), but there's no type of license allowing one to buy full-auto weapons, as far as I understand (unless there's an affiliation with government, at least). The helicopter will not get you imprisoned though :)
I interviewed some Chinese speaking programmers in preparation for my Kiwi Pycon talk, and I found that it's the same with them. It's just meaningless symbols to them, and it might as well be triangles and circles.
The API is much more convenient, and last time I checked, WebDAV didn't provide the same wealth of query options or multi-node replication. Plus, I can get solid commercial support for MongoDB, which matters a lot if you're using it to power a business.
Flying like what you describe generally has a fairly significant headwind component.
I had to transfer a considerable sum of GBP to EUR close to the vote. The bookies odds were a very good indication (2/7) of how many people had bet on a "No" vote. Basically the bookies odds are based on covering their backs ( and they are good at it). They don't often get it wrong. When lots of Scottish people vote on "No" then it is a damn better signal than pollsters in the street.

Since the expected upside of a "No" was low (it went from ~1.258 to ~1.271 after the results came in), but the projected downside of a "Yes" was high (estimated at ~10% drop due to the 2 years of uncertainty in the markets - Scottish independence was scheduled for 2016), I decided to hedge on similar odds with the currency transfer.

I'm happy with the decision. I could have got more EUR if I had waited, but that's what hedging is all about right?
I am wondering if one of the considerations is the sheer volume of air traffic these days. The bandwidth requirements seem to be rather large.
When I first heard this problem, it was told in a heart-wrenching first-person 'this actually happened' way. Roughly as follows:

"A man who worked the gears for a train line took his son to work. His son ran off to play and when it came time for him to divert a train (not doing so would cause a head on collision) he couldn't see his son, but he heard him cry out - he was stuck in the gears. Diverting the train would kill his son. So he does the right thing, sacrifices his son to save hundreds of lives."

This was a Sunday School story, meant to illustrate how God So Loved The World that he sacrificed his son. So I've actually always unhesitatingly believed that the needs of the many out weigh the needs of the few, or the one.

As an adult and upon deeper reflection, I find that this holds true for strangers, but if I am completely honest my life and the lives of those I hold dear are worth more to me than the lives of basically any number of strangers.
Stalking someone and secretly taking good photos of their face is orders of magnitude harder than googling them and downloading such photos.
And now you're committing the fallacy of argument from emotional intimidation by using sarcasm.

There are times when your sarcasm would acutally be a valid point and not sarcasm, but this is not one.
Normally uncooperative subjects like you are simply removed from the study :-)
But the only reason this is necessary is when the boot system isn't smart enough to start whatever can safely be started through proper dependencies.

My experience is that a substantial amount of time is wasted weeding out undesired timeouts in startup scripts, because they lead to increasing downtime.
Maybe you can start with a web app that is much cheaper?
Nice article, I think Being honest and to the point in the cold email works the best.
> And 15 years later, I'm still apologising for that one moment of utter stupidity.

this sounds so incredibly strange to me - as if uncovering a supercritical bug is something you should be ashamed of. well, except if he introduced that bug himself, but still, buffer overflows weren't exactly a rare occurrence back then.

a couple of hours of work lost now vs. years of work lost later ...
The Licensing component is in the cloud, not the software.

The "outage" was by-passable by dropping your internet connection when you opened the app(s). (Not ideal, but still a decent work-around).

What has "online security" got to do with Desktop publishing and photo editing (neither of which occur online)?

What are the reasons to intensely dislike them for?

There is not even a decent competitor to Photoshop, Illustrator, or InDesign (Pixelmator and Sketch are both great, but not anywhere near the breadth of Adobe's products... and that still leaves InDesign)... So if you 'intensely dislike' them and think they are so inadequate, then surely you can disrupt them fairly easily, no?
It introduces asymmetry of information. Some forms of such asymmetry are obviously unethical and illegal - the good old insider trading. Some are legal and ethical(#) - just having better research on public information is ok.

Buying extra {milli, micro}seconds to get ahead of the competition is just too new to have a general consensus on its ethical status.

(#) In the mainstream. Obviously you can find contrarians to any position.
This is not an abstract logical problem. If you imagine yourself in the situation, it still feels like taking a risk, and this will influence your answer.
Even if I am confident that pushing a fat man onto some tracks will stop a trolley and save lives, it is much more likely that I have gone insane than that actually being the case. If this dilemma happened in real life, hopefully I would recognize my insanity and not push the fat man.
Especially if you don't switch it on and off ... they've got that bulb on a UPS now so that it doesn't experience cooling/heating cycles which are what kill (or at least finally kill) most incandescent bulbs.

As an aside, it's my experience that what kills most LED bulbs is transients that fry their control circuits. Has anyone else noticed this?
The first response to Chernobyl was heroic. Fire fighters later died from acute radiation poisoning.

But would it really surprise you if the Soviet leaders did as "pilsetnieks" wrote and forced people to get high radiation doses without telling them?

Russia have outstanding traditions in e.g. math, literature, art and engineering. That is not diminished by Russian leaders' traditions of enslaving Russians (and others).
Everything about Java EE 8 (fall update)
You defined it perfectly:
"we no longer know how to enjoy art without enjoying it against others."
One of the design points of micro-USB was to put the moving parts in the cable, so it should be the cable that wears out rather than the device connector, and those are cheap to replace.
People have been using technology to discover news sooner for centuries. Your ethical compass is too slow!
TexML: Layout XML with TeXML and TeX
>No compiler in existence makes these kinds of checks

If your claim is that no compiler in existence can make these kinds of checks at compile time, that's not true. Any dependently-typed language can do this (Idris, Coq, Agda, ATS). In fact, even a language with refinement types can do this, like Liquid Haskell.

And a number of languages do these checks at runtime: Ada and Nimrod are two that come to mind.
The systemd developers are planning on replacing dbus with their own NIH reimplementation, kdbus, soon - complete with its own serialisation format, its own in-kernel IPC framework, and a hard dependency on systemd. (Oh, and it requires everyone to rewrite their code to use systemd's dbus library rather than libdbus too.[1] That library currently supports old-style dbus but they're planning to drop support for that, at which point every dbus-using application will require systemd to function. They're also planning to make udev dependent on kdbus[2] in a way that can't be worked around by forking or using old versions, since apps will use the kdbus API to call it directly[3] )

[1] http://lists.freedesktop.org/pipermail/dbus/2013-July/015726...
[2] http://lists.freedesktop.org/archives/systemd-devel/2014-May...
[3] http://lists.freedesktop.org/archives/systemd-devel/2014-May...
Marijuana use and high school graduation: it’s complicated
I'm hoping to help people with Back Pain.

As a programmer I suffered with chronic back pain for almost 3 years. To fast forward I'm in the best shape ever. All from self education/research and trial and error.

I've just launched my website to gauge interest to see if others would be interested in this. Would love your feedback or if you suffer from back pain.

http://www.weakbackbuilder.com
Easy to understand != clean

Javascript has enough implicit behavior and then some to make working with it a nightmare unless you remain extremely diligent with your coding practices. To a large extent, it's been around long enough for this to not be a major problem anymore, but is this an acceptable state of affairs for a language that dominates web programming? I'd expect most people to say "no".
Yes white label. Few Features like multiple user, autofill, export the photobook to pdf for printing, custom template and interface etc
HFT might not have direct customers per se, but if an order matches, they have a counterpart on each trade they make. If you have an unfair advantage for that trade, what would you call that system? Rigged? That's what the big players in the HFT field are doing by using the various tools available (near-location, co-location, fast networks, fast custom hardware and lately microwave networks).

On the term, you're right - front running might not have been the correct therm.
Because despite the top down design, the actual building was bottom up.
The 40th anniversary of Teletext
Sure, I know that, but my point is that the LTCM story is actually easier to follow than Liar's Poker, and knowing who the characters are coming in to LP makes it easier to follow. There's really nothing in Lewis' book that explains anything about LTCM, but there's stuff in WGF that shines a light on some minor characters in LP.

Read When Genius Failed first.
> Code that is so large complex that it is not practical to understand or port wasn't written by a human. Such code is probably a template or macro expansion of the real source

Or it was written by thousands of people over twenty years.

GPL doesn't protect you from accumulated cruft, complexity and snarly design that makes it hard to understand let alone modify a system.
Heroku DX: The New Heroku Developer Experience