skysight-inc/HackerNews huggingface dataset:
My situation is somewhat different as I have never been a programmer per se, I graduaded in cultural anthropology, worked for two years at an insurance corporation and now for almost a year at a small software developer, implementing a BPM system which consist of both some coding and meeting with clients.

I also started studying computer science a year ago. What has crushed my ambition was the math. It simply requires lots and lots of time to start solving basic problems at advenced level. Even if I pushed hard, sleep less, the reality is that I'd never get to the level where my math is useful in CS, or compete with people who are talented with math. And none of my colleagues do any sort of calculations. There is no optimalization effort. Deadlines are short and we just have to get things done. The chief architect even says "memory is cheaper than processing time" so we shuffle around big chunks of data instead of making smarter algorhytms. It of course doesn't mean that math isn't important - I admire anyone who has mastered linear algebra.

So I realised that it wouldn't be worthwile to struggle with math, which was too hard, but rather try to learn new languages, build something useful etc.

And than I realised that sitting at a computer the entire day is not what I wanted for myself. When I was young I dreamt of becoming a filmmaker, make documentaries. A friend helped me to dug this old dream out of my subconsciousness.

He told me to write down and read a list of my strong sides every evening and add to it if I find something new. And so I have for over 120 days. And I focused on what I would like to accomplish and how much I want to sacrifice to achieve my dreams. So the plan is to try to get to Manchester University and study Visual Anthropology for a year and move on with a filmmaking career. Wish me luck
Is there a particular reason you don't think heavy users would be willing to pay heavy enough money to make themselves worth it? In my experience people who use your thing 2x heavier than normal are willing to pay more than 4x to keep using it because it's important to them in a serious way.

Usually I see startups handling this by having a "call us" pricing mode, which I have always assumed meant "We want to establish a proper business partnership with you that goes beyond being just a user"
US Digital Services Playbook
Ken, If you're gonna write stuff like this, I'm gonna continue to offer to fund your eBay spelunking expeditions.
I'm in Europe, where Stripe support is quite spotty, and also I don't want to expose my credit card/customer credit cards to yet another 3rd party. Paypal is the #1 payment method chosen by my customers, so that is important to me.

For you Americans - Stripe may seem 'global' but in fact its far from it. At the moment only 5 western nations are officially supported, with 12 more in beta - well thats not going to be very good for those of us with a bigger market share than the 17 countries where Stripe is currently able to operate. Its a start - but its too much of a limit.
> Imagine a p2p social network that worked more like messaging

So, basically, email.
> my company decided to move just to use pull requests as a poor man's code review tool

Using Git, and using pull requests as code reviews are two very separates things. Many people addressed the first point (e.g. Why git is totally fine), so I'll focus on the second one: code reviews with Git. Pull requests is one of many ways to do it, which I personally find difficult with bigger teams working on non open-source projects. I'd recommend looking at Phabricator as a code review tool that works really well in teams.
وظائف جريدة البيان الاحد 7/9/2014
Despite this being common sense...I still find businesses asking me where I heard about them. This is notoriously inaccurate, yet it is relied upon by so many businesses.

The best way to track how customers found you when they call is to use different phone numbers in your marketing. Even in web forms, asking where you heard about me...I bet 50% of your responses are the first choice in the drop down menu.

Customers Lie. Not maliciously...but you can't expect them to understand and respect the importance accurate tracking on your side of the fence is.
Quote: "To sum up his talk here, he talks about inventing on principal–something you believe in."

Actually, I'm pretty sure he recommends investing on principle.

http://www.merriam-webster.com/dictionary/principle

Quote: "a moral rule or belief that helps you know what is right and wrong and that influences your actions"

http://www.merriam-webster.com/dictionary/principal

Quote: "most important, consequential, or influential : chief <the principal ingredient> <the region's principal city>"
Cartoon – The Danger of Ineffective Self-Service
Unless you have very long downtimes, a backup server shouldn't be needed. SMTP is designed to handle such problems and keep trying for at least four or five days.
Not supported all over Europe, so its a pretty nasty dissection of my market. Not everyone uses credit cards these days, and fewer and fewer folks are as willing to just hand over such details as they used to .. Paypal has better European-market support and just plain works for a lot of my customers, which is why I asked.
Jon St. John (Duke Nukem) Does VoiceOver in TextEdit
It doesn't completely defeat the purpose, because they would only get your outbound emails, not received ones.
27+ Nonprofit Blogs That You Should Read
Nonprofits use blogs to tell stories that inspire people to become involved with the purposes of the group. They share information about unique individuals who have overcome difficulties through the help of the organization, and how community support is needed.
The most important lessons are ones we already know...but we need constant reminders to make sure we don't ignore them.

This idea that there is some magic advice that this article is lacking and that only a seasoned (technical) founder can share with you is a fallacy. You are chasing a unicorn if you cannot accept common sense advice on its face.

Here's a piece of advice and lesson that you might not know (although I hope you do.)

There is something to learn from everyone, and the if you aren't willing to learn from EVERYONE, the problem is you that you aren't willing to learn, not that they don't have something to share with you.
'Is it possible alcohol could just be killing bacteria enough to reduce the effect?' Answer: 'yes it is possible'.

The strawman of 'association and causation' is introduced by you. Congratulations on knocking it down!
Still, you'd be surprised how a fast target shrinks missile envelopes. I spoke with a guy who spent a few minutes chasing a MiG-21 over Vietnam in a Navy F-4. They were both supersonic -- don't know how fast, but they were in the weeds and IIRC even in the 80s the Tornado IDS doing M1.2 at sea level was about the fastest thing at that altitude -- and from 7 miles astern, his Sparrows just didn't have the range to do it. That from a missile that we think of as a 30+ mile range weapon.

Similar story with today's weapons. I've read about frustrated F-15 drivers saying all an F-22 has to do in a mock dogfight is change his heading by 10 or 20 degrees and the F-15's beyond-visual-range missile solution goes out the window, such is the F-22's usual speed advantage with supercruise.
Worth nothing I think that $1-$2k are only market rates for the very top tier of developers working in prime markets like S.F., NYC etc. Elsewhere you're lucky to get $50/hr.
This statistic wasn't there but one could imagine that it would be higher than 20%. Also, keep in mind that success is a subjective term -- for some people it's when you make $1M, break-even or get acquihired, for others it's at least $100M or $1B.
How would you recommend doing this if you are just working to set up your kitchen, and to perfect your recipes?

What if you are just learning to cook, and don't have the resources to setup a full kitchen?

A startup is not a 'real' company, writ small. There are tricks to emulate the necessary feedback mechanisms, but your analogy is more appropriate to an operating company.
Nvidia sues Qualcomm and Samsung over graphics patents
It decreases network load (when implemented correctly). Broadcast floods used to be a real problem.
Suppose I got into doing those things, yet I am aware of the "startup" terms for them.

Should I consciously avoid using the jargon (which is really a shortcut way of expressing a longer idea to a familiar audience)? No, rather than giving you a long winded discussion of the steps to getting dressed (or whatever the jargon may be), I'll just say, "I got dressed".

It conveys more information in a shorter frame. Why would someone avoid being compact and expressive to a niche audience?
Lisp? So, it runs Maxima?
All of your comment seems to have been covered by the author's article.

Sometimes you get positive feedback at a small scale that doesn't work in a larger sense. That was kinda one of the major points in the article.
In summary reddit is not a place to discuss controversial topics that get lots of negative media attention.
Did anyone understand from this post why they _did_ remove the subreddit?

All they say is that they were breaking some other law - and clicking their linked post on reddit itself gives me a huge wall of text. Where did they say why it was removed? Could anyone sum it up?
Assuming we can meaningfully measure competing visions of measurement.

The turtles, all the way down, they burn!
tl;dr: they interviewed 2 software engineers and were flumoxxed when they found out they weren't data scientists
Did you check the updated explanation[0]?

Basically the constant DMCA requests to remove thumbnails and pull down child porn was too much work for them.

[0] https://www.reddit.com/r/announcements/comments/2fpdax/time_...
Juggling with projects
Docker isn't what provides the security, Docker provides the format for the container - it is LXC, VirtualBox, VMWare, Xen, etc. and Docker provides the abstraction layer - which is extremely useful.

The timing is right since OS X Yosemite will include a Hypervisor - so for the first time ever all major operating systems will support it and we have Docker to make it all portable. No more kernel module installation, which is what has always made these type of solutions hard to roll out to consumers and non-techs.
I don't see this as hacker-worthy -- it's mostly subreddit drama and reddit has banned people and subreddits which caused them bad PR before.

My opinion aside, here's the rough timeline of the events based on reddit posts:

* the reddit blog post [1]; it has a timestamp of 2014/09/07 00:39 UTC.

* which claims "approximately the same time, activity in that subreddit starting violating other rules we have which do trigger a ban";

* the actual time of the subreddit ban (based on [2], it happened more than 5 hours ago, so before 2014/09/07 02:16 UTC

* the explanation of the bans [3], which (based on the time stamp) was posted 15 minutes ago, so around 2014/09/07 07:49 UTC.

and here's the paragraph explaining the bans, also from [3]:

> It became obvious that we were either going to have to watch these subreddits constantly, or shut them down. We chose the latter. It's obviously not going to solve the problem entirely, but it will at least mitigate the constant issues we were facing. This was an extreme circumstance, and we used the best judgement we could in response.

The lesson here is probably "declaring support for specific subreddits while imposing new rules on them will never work, as the contributors to those subreddits will inevitably rebel".

[1]: http://www.redditblog.com/2014/09/every-man-is-responsible-f...

[2]: http://www.reddit.com/r/news/comments/2foqu1/reddit_bans_all...

[3]: https://www.reddit.com/r/announcements/comments/2fpdax/time_...
7 Ways to Promote Yourself When You're Introverted
What was the problem with Korean encodings?
There definitely are golden parachutes. In my experience, when a startup is going to die, it will thrash around a bit before it quits living.

Most recently, the company was running out of money (~3 months runway), no significant progress was made on the large new funding round we were looking for, and a small round wouldn't do any good since there were big (expensive) milestones to meet. With about 2.5 months left, we laid off about 80-90% of the staff to extend the runway.

Most employees were let go with two week severance packages and about 1 week's worth of insurance. "Critical" employees stayed and were given sizable 'retention' packages with big bonuses if new funding was arranged.
Yes there is, I ignore it on the desktop (which isn't good)[0] and run a script to reseed, but on the server/gateway I'd completely avoid freezing.

To make it worse, I never install the VM tools on any machine because i've always felt they are all crappy and insecure (and make VM detection easy). Most of the VM drivers try and fix this problem, but it would be best fixed with either virtualization hooks where commends are run in the client by the host whenever you freeze/unfreeze.

[0] this understanding the pros/cons of each approach and weighing them up. i'd rather have a good known snapshot to start off with each time I use it (and deal with side effects such as time sync, rng seed, handling updates, etc.) than have a long-running machine.
Meanwhile, reddit continues to house:

1. Full Movies On YouTube, a subreddit dedicated to streaming copyrighted films,

2. Plundered Pics, where stolen nudes from phones are passed around,

3. Self Harm Pics, where people post photos of themselves self harming,

4. Cute Female Corpses, which is exactly what it sounds like,

5. Sexy Abortions, which is photos of abortions,

6. Watch People Die, which is a subreddit dedicated to videos of people being killed,

7. Pics of Dead Kids, which is again what it sounds like.

> While current US law does not prohibit linking to stolen materials, we deplore the theft of these images and we do not condone their widespread distribution.

The images in question were obtained illegally, and it was deplorable that they were circulated so widely. But in this instance reddit seems to have simply cowed to the pressure of publicity and dressed it up as a morality thing.

I'm glad they banned the subreddits distributing the photos, but I wish they'd just be honest about it and ban other highly questionable subreddits too.

(Oh and they should fucking engage with people who comment: most of their blog posts and self.posts read like celebrity AMAs gone wrong, where they ignore the incredibly popular dissenting voices.)
Tips for a Comfortable Back-to-School Online Shopping Experience
I'd say rather that you shouldn't expect to be able to publish naked children and stolen celebrity photos on a third-party site. That's just common sense.
This mechanism has been deprecated by Apple. In the header file they point out that one should use the OS X sandboxing instead which works with plists instead and can be controlled with less flexibility.
Ground-level power supply
Thanks, this clarifies it. I didn't even know child porn was involved as I tried to stay away from that thread.

I wish they started with explaining this - it would have made the whole post a much easier read.
What's the killer feature of dart? I went through some docs and couldn't see anything JavaScript doesn't already have or is soon to have.
I'm not sure this is good HN material, except maybe as another case study in the mismanagement of a social network.

Right around the time Yishan posted this, the subreddit they're alluding to and all related subreddits were banned without further explanation.

Reddit's had something of an existential crisis for years. Should it be free, or not? They're not sure. The administration tries to plot a careful course between being a free-wheeling no-holds-barred network, and presenting itself as a more normal community. The result is this really peculiar, slightly nauseating situation where the very same site that collects some of the web's most alarming content (pics of dead babies, for example...) also has an administration that writes blog posts focusing on things like community service and donations for teachers.

Before it was banned, the subreddit they're talking about was becoming the most popular subreddit on the site. Even more popular than the defaults. Even though it wasn't being linked elsewhere on the site. Exactly what audience do they think they're lecturing to?

There's this undercurrent of moral authority in Yishan's post that shouldn't be there at all, because the administration's actual policy seems to be, "anything is fine with us, until it gets too much bad press, and then we'll ban it."

Maybe the post should have said instead, "look, we want to support free speech, but we also can't afford to deal with DMCA complaints and lawsuits and advertiser boycotts all day long, so we had to ban the following subreddits because they were causing a problem for the rest of the site."

That, at least, would be honest. It would still be a slightly vile policy, but at least it wouldn't also come dressed in mealy-mouthed messages about morals.

That seems a bit strongly worded. But, contrast Reddit's handling of this with 4chan. They both have a huge overlap in their userbase at this point, which means they share a lot of similar content, although Reddit does a better job of cultivating some of the worst stuff. They both have had to take action following the celeb leak situation; 4chan now has filters in place blocking the uploading of certain pictures for DMCA reasons.

But 4chan's actions don't come with a finger-waggling message from moot. Moot, in interviews, readily acknowledges the uglier bits of 4chan, but also stridently defends it as a successful experiment in anonymity and free speech. Reddit, on the other hand, tries to be a little bit like 4chan, but then becomes horrified at the result -- but only after there's a sufficient amount of negative publicity -- and then claims a defense of free speech while banning the associated sections of the site and giving a moral lecture to its users.

Oh, well. Where would we be without our soap operas?
Did you go through the treatment? I was a victim of Isotretinoin, and at some point I might have lost my sight.
It is subreddit drama but I think this celebrity nude photos story has legs not so much because it involves celebrities but because it encapsulates a few very real problems arising from our social technology, and highlighting the serious lack of good strategies available to anyone who finds themselves on the wrong end of a situation like this (and who doesn't have a celebrity's ability to hire expensive lawyers or put service providers on the spot).

The stock responses to this problem are that you need to be responsible for your own security, encrypt everything and so on. Hackers need to wake up to the fact that most peopledo not want to do this. That's like trying to protect yourself against burglaries by putting deadbolt locks on every door inside your house as well as bolting the front door and installing bars on the windows, and then putting locks on all the drawers and cabinets as well. Nobody but hackers thinks this is a reasonable way to go about their lives. So absent some new proposals, there's either going to be regulation or a sea change in consumer behavior. There's a big disruptive opportunity for a company that takes consumer security deadly seriously but doesn't force its users to play secret agent ad exchange special coded handshakes all the time.
A fair point, but it does require that the sending host persist in its network location (or have continuously updated DNS which reports its present location).

Since early recipients of the spam will likely report it, it's fairly likely that subsequent retrieval attempts will find a downed (or sanitized) host, no longer delivering spam.

This will reduce the amount of spam actually delivered, and the spammer's production / revenue margins.
Ah, I see, the indexed set is much much smaller with primitive police report technology than it could trivially become under an automated surveillance regime.
That's like asking "How does any do well out of failing?"

And the answer is surely the same: by learning from mistakes made.
Yep… I can say from personal experience that Scala and Clojure are becoming popular in the financial world.

There seem to be several drivers: the FP part appeals to the algo guys, immutability is attractive when looking at concurrency, and they can interop with the extensive existing Java codebase easier than some of the alternatives.
"An experienced optimist for hire" ;)
With a stern conversion intercept no less
http://www.lightning.org.uk/oct04sotm.html
Tribler BitTorrent Client to Become Anonymous, Version 6.3.1 Released
Anybody have a link to the slides? I don't really want to waste time watching a video to see what they are up to.
Sure, since I mentioned it.

Sorry if I misassume your OOP experience.

Many think about OOP as introduced by Simula/Smalltalk, or how it is served by Java/C#... ones.

However there are many other ways of doing OOP, which many of us in the old (early 90's) experimented with, while OOP was striving to become mainstream.

Type classes in Haskell and their use, can be easilly mapped to interfaces/protocols/traits/... in the OO world.

From the OOP point of view, type classes are a group of operations that can be applied to a given type and refereed to by a specific name.

Which allows writing polymorphic operations over types that support a specific a specific group of functionality.

Polymorphism and data hiding are the common concepts across all OOP proposals.

As for the remaining concepts, there are lots of languages that agree to disagree, between mainstream, academia and lost OOP battles.

And I can call one of the many Simon Peyton Jones talks that describe this,
http://yow.eventer.com/events/1004/talks/1054, starting at 00:42.
> How are type classes in Haskell an OO feature?

See https://news.ycombinator.com/item?id=8280613

There are so many ways of doing OO.
>At the moment only 5 western nations are officially supported, with 12 more in beta

Isn't the "support" just for entities accepting payments with Stripe, rather than the customers who are actually paying? I ask this because I accept payments with Stripe, and have seen cards processed successfully from many countries, even non-Western countries that Stripe doesn't offer merchant support in.

I understand that shopping online in Europe is a bit more complex with the EMV/Visa Electron system that is popular in the region, so I get where PayPal would fit in here since it can be linked to a checking account. Just wondering what specifically you mean by Stripe not "supporting" certain regions.
https://docs.google.com/presentation/d/1EWLLgsl-m4OCRcvgf2Bi...
Another self-righteous blue haired web developer complaining that he doesn't get enough geek respect in the current state of the web.
Proper OOP and type checking. Fighting to finally make the web open. Open to new languages, technologies and innovation. All we have now is legacy stuff like JS and HTML. I hope NaCl will also start dominating at some point. Freedom of choice of tools is important.
If Google had done this right with the other vendors, it would have been the second coming of Smalltalk in a way. As the developer experience is somehow similar.

As it is, it is just another language that transpiles to JavaScript.
Optional typing is pretty interesting, IMO. I'm not sure if that is a killer feature for programmers who are used to JS dev tho
Apps will free us.
It will be supported only on chrome while any other browser will ignore it. It remember me of Jscript or Vbscript, what a vibrant future /s