skysight-inc/HackerNews huggingface dataset:
Interns Resist Working Free
You don't need to have the best camera, it's true. But you do need to have an adequate camera, where adequacy relates to the purposes you have.

For example, i used to have a little digital compact. It had autofocus; the autofocus wasn't perfect, or even particularly great, and there was no way at all to focus manually. I have countless pictures which were ruined by being out of focus, and there was nothing i could do about it. I now have a camera which lets me focus manually, which means that a picture's being in focus or not is now entirely in my hands. The former camera was not adequate for the photographs i wanted to take; this one is.

An interesting point is that a 40-year-old film camera would also have been adequate, although much less helpful in other ways.

This feels like it could be a good metaphor. C is a 40-year-old SLR covered in dials and switches, enormously capable but a nightmare to work with to anyone but a master; JavaScript is a digital compact which automates everything whether you like it or not. Java is a modern dSLR, capable and more automated than C, but still clunky. Rust is a Leica M9, still manual but modern in other respects. Go is a bafflingly-horrendous-to-outsiders Lomo camera. PHP is a Fisher-Price toy camera. Clojure is a Lytro, weird but capable of amazing things (but weird). Scala fans think their language an E-M5, but it's really an EOS M.
It can really work! I've just overlayed my iphone lock screen wallpaper with the text "Get Going" - I think this will help me.
I don't understand this response. What am I not being compassionate about? I am _in no way_ implying that the victim did something wrong in any way whatsoever.
Really like that the whole thing is a bookmarklet, good choice.
It's not "reverse sexism", it's just sexism. Anti "bro culture" prejudges all women on not appreciating bro culture. I know plenty of women who enjoy things from "bro culture" such as beer, sports, and not being a bore to be around.
I feel like setting yourself a "words/period of time" ratio is only good if you do not fear deleting these words afterwards. It's like setting a "LOC/period of time" ratio, focusing on removing bugs and increasing features (as an f-score ;-)) is a better optimization objective, but you've got to start somewhere...
function meow(MyClass $meow) { }

This will only accept an object that is_a MyClass. It can either implement an interface MyClass, extend an abstract MyClass, extend a regular class MyClass, or be the actual object MyClass.

Namespaces have nothing to do with this, other than you being able to use the "use" statement at the top to alias it.
How does it compare with HN Summaries and the HN newsletter? Have you investigated the other attempts to do something similar in the past? What exactly do you do that's different?
I worked on something like this 4 years ago for a site I build called http://www.mftranslator.com. The concept that my buddy and I created was a Nomadic Post. I should post the spec for it online, but we essentially removed all bot spam from posting on our site without having accounts or captchas and it never interrupted user flow.
> Instead it reduces it to some kind of peculiar Indian trait ("The Indian and his insatiable...") while painting the second most populous country in the world with the widest of brushes ("Indians just can’t deal with the fact that someone without pedigree can get somewhere in life").

Large, densely populated areas tend to be more culturally homogenous than smaller, more spread-out ones. So the idea isn't totally outlandish.
I'm sorry to hear that. I don't think that makes all such businesses evil, but now better understand your thoughts regarding them.
Well, you were lucky your parents let you skip out on college. I was kind of forced to do engineering.
Even when I got into a rather crappy college (I had started working for a start-up which never took off rather than study for entrance exams). But hey, whatever.
So who decides what is positive-discrimination policy?
True. New info there.

It was a weird story when details first emerged, too: http://www.dailymail.co.uk/news/article-1311214/Detectives-b...
I agree. As mentioned above, pizza, ping-pong and beer are all cheap and (besides the ping-pong) unhealthy 'benefits'. I would be more attracted to the job if it had steady work hours, a gym, and quality beer.

A guy I knew got himself a new job once, he was excited about it because they had helicopters the programmers could play with. I was like "So uh, what do you do?"

If a job advert tries to distract from the actual job (you know, the thing you're supposed to do for 8 hours a day to get paid) with 'fun' benefits, it suggests that the job itself isn't all that awesome.

I like the rule. If only because I like to pretend I'm distinguished enough to not approve of beer and pizza, :p.
I guess the key point is "I would pay 100$ a month for a helping app".
I think you might not have enough constraints. A financiel constraint is a great motivation.

I have been a freelancer for 4 years. The first year, the excitment of this new activity was enough to motivate me. After this time I slowly became lazy (syn. for procrastinator). I was losing money and felt to a point where my bank account was almost at zero.
This financial constraint sent me a huge kick in the butt. I stopped home-working, rented an office and (re)started to work for real. Two years after this episode everything is fine. I am still in a nice office and ready to hire my first employee.

In your case, I would say you need either bigger constraints or a challenge that drives real passion.
I'm approaching 20 years of doing this and I would love to have 20 years more.

What this really sounds like, and the message gets muted by the complaints, is that the author wants you to find a part of software that interests you and follow that path. I agree 100%. Some people love front-end Javascript websites and all that entails. I find it painful. I still do it when called for but my true love is in low level protocols, embedded programming, hardware, and anything else that let's me get to the "bare metal". It too can be mundane and painful, but I find joy digging through RFCs and implementing them, pushing and popping from the stack, handling memory, and a bunch of other stuff that others might find completely boring.

So I do agree - it can be boring and you should always be looking for something you truly like doing. There is so much in this industry, the world is wide open to you.
http://www.reddit.com/r/AskReddit/comments/1ndbx1/what_can_a...
I am the engineer behind both Clear for iPhone and Clear+. Your statement could not be further from the truth - it has taken a lot of effort to make the iPad component.

I'll give you a taste of some of the work that needed doing (completely describing everything would take ages). Here's a few examples:

- With iOS7, we switched to using TextKit so that we can vary the text sizes (both internally and via Dynamic Text). This involved a significant refactoring as in the previous codebase, we had to hardcode offsets. Why was it all hardcoded? Anyone who's had to deal with the problem of editable inline text would know that there were no APIs to match the drawing of text and editing via UITextView (which was previously based on UIWebKit; while you could the drawing either via the convenience NSString methods or via CoreText; if you used CT, you'd end up with mismatched visuals when editing / displaying). Did you also notice that when completing items on iOS6, the strikethroughs extended beyond the text on items with more than 1 line? Not anymore, due to the new internals.

- The architecture on the iPad is completely different vs the iPhone - on the iPhone, you have a single "list view" (custom implementation to be able to provide all the advanced gestures). On the iPad, you now have two view controllers that need to stay in sync, animate in sync, etc. It also meant that I had to do significant refactoring to abstract away all the controller logic as it had to be embedded in different controller hierarchies - you really don't want to duplicate all that logic.

- List peeking on the iPad. This required adding support to both the list view and to the item views, again - something many people might not even use but it's extremely handy when you need it.

- Drag and drop on the iPad. iOS does not provide a standard API to drag between views, so I had to implement my own which is fully animated and interactive. Try to dragging tasks to lists on the iPad - the feedback is immediate and you will see the 3D animations when items drop. These are all little details but they take a lot of effort to get right.

- If you run the iPad app, you will see that it has a completely interactive tutorial. We spend significant amount of time on that, to make it feel super nice and provide the best way to acquaint users with the interface. Again, anyone who cares about details will tell you that the final 10% take a considerable amount of the total time.

- You're also not seeing a significant amount of research and testing. We had experimental interactions that never made it to production. We've made many prototypes throughout the life of the app, none of them publicly available. We learn a lot from these but that's all invisible to our users.

The above points just scratch the surface on the work that was needed to bring Clear to the iPad. I hope it illustrates the point that it's not a simple job of just recompiling.
This may be a stupid question, but why don't our browsers do this automatically? This seems like a good idea.
Books and practice really. That and Google. Lots of Google.
It certainly isn't a universal claim.
Battery University: Basic to Advanced Battery Information
> My second thought is how is this any better than the automated resume screens that companies use on candidates?

This one will actually scan the content of the document, instead of just distributing the applications into two halves and outright discarding a random half.

Easiest way to cull hundreds of applications for a single job advert.
Great question!

Well, two things:

1.) You get to refine exactly when you want the emails to be sent to you and how many of them you want.

2.) You'll be able to subscribe to selected topics (sooon).
Lavabit needs your help to fight for the right to keep emails private
How can their be new info given that this article is dated May 4th, 2012?!
ZenPayroll is hiring exceptional engineers looking to solve high-impact problems
ABOUT US:

+ We're building the future of payroll. If you love solving foundational problems that affect millions of people, we'd love to talk with you. You’ll be an early member of the team and get a significant equity stake.

+ Payroll is complex and there are tough engineering challenges to be tackled. We move tens of millions of dollars every month. Payroll is business critical and must always be accurate. Business owners and their employees depend on us to receive their pay. We strive for 100% test coverage, and every commit is code reviewed by another developer on the team. We all hold each other to rigorous standards and we’ve become better developers because of it.

+ We raised a $6.1M seed round last year and are funded by the CEOs of Yelp, Dropbox, Yammer, Box, Parse, and others, as well as Google Ventures, Salesforce and Y-Combinator. Full list at www.zenpayroll.com/investors.

+ Our founders are second time entrepreneurs from Stanford who have had two prior exits. We’re in this for the long haul and are committed to building ZenPayroll into a truly significant company that we’re proud of.

THINGS WE’RE LOOKING FOR:

+ Experience with Rails | Backbone.js | CoffeeScript | MySQL is a plus but not a pre-requisite.

+ Interest in using a test driven and code review development process.

+ Interest in building user-facing features and core-backend functionality, as well as being an active part of the design process.

+ Desire to understand the customer perspective. All members of our team are builders and it's important everyone understands the pain point we're solving.

PERKS:

+ You'll be a core member of our team as we grow the company. As a result, you'll receive a competitive salary + significant equity stake.

+ Housing stipend if you live near the office, three meals a day, company retreats, gym/sports club stipend, dream work set-up, and more -- including copious espressos brewed by one of our co-founders. People are the foundation of our company and we make sure they know they're valued. Full list of perks at www.zenpayroll.com/careers

Above all, we're looking for individuals who are yearning to do the best work of their lives. You'll be amply rewarded for the work you do.

To apply, send a note to jobs [at] zenpayroll [dot] com and include your LinkedIn, GitHub, and/or any project pages.

We’re located in SoMa, San Francisco, CA and you must be local or willing to relocate (we'll cover the cost).
"I don't have any good ideas"

Sounds like a good reason to me.
This is true in any academic field: Poetry, history, math, physics, engineering...

The nice thing about computer science is you can make a decent living out of your hobby. The not so nice thing - you have to do what people pay you to do, whether they are customers are bosses. It's still a much better living than a poetry expert makes.
For example, if the fertility rate is lower (but not zero), you can try a "quantity, not quality" approach. My parents had like a half dozen siblings each; nowadays people only have one or two kids but they could easily try for more within a lifetime.
Still prefer http://historio.us - it scrapes the pages you bookmark for better searching too. I want my bookmarks available to me on any computer, not just the ones I happen to have installed certain software on.
Well, I wasn't aware. Now that we know about his evil ethnicity, we can stop talking about his article and finally condemn the filthy Jew.
Office assistants bringing food to your desk. So you don't have to leave your desk ever, for any reason. Call me crazy but I quite like standing up and leaving my desk to get some lunch.
From the article...

"Codebreaker for MI6 murdered after going to Harrods Department Store"
It's incredible to me how hard these guys work and the level of ambition they have.

I always say Tom Cruise, Christian Bale, etc. (pick any major actor) would have been successful in their life no matter what since they have the incredible drive and discipline to achieve their goals.

I also get just a bit frustrated when we boil everything down to "software/tech runs the world" so we should be glorified in some way. Well, sewage systems also run the world. I certainly don't recall or care who built that.
The Capabilites and Advantages of Cartridges in OpenShift
No, that's because of negative attitudes towards them based on Snowden leaks etc.
Rolling your own random number generator should be considered the same as rolling your own crypto: by all means have a play in order to help understand the concepts, but unless you are an expert in the relevant mathematics+electronics don't every use your own in production.

Designing a reliably fair and balanced RNG is not as easy a task as it may seem at first glance.

For those wanting a cheap HWRNG, a growing number of CPUs include them now. The SoC around which the rPi is based includes one that in my tests reliably pumps out 550+kbit/sec and passes the test I've thrown its output at - getting at it is easy so you just need a secure+reliable method for passing the bits to where you need them. Newer Intel chips also include a HWRNG, though I don't know if is as easy to expose (with the rPi just enable the relevant kernel module and read from /dev/hwrng).

[I did add notes on this to the "comparison of random number generators" page on Wikipedia but "User:Trinitresque" deemed the info not worthy and reverted the lot, I disagree of course but my day job and other commitments don't allow time for arguing the toss with Wikipedia editors!]
The article is dated "04 MAY 12" and shows no mention that it has been updated.
No, this happened in 2010. DEFCON banned feds because of the NSA disclosures[1].

http://mashable.com/2013/07/11/hacker-conference-defcon-no-f...
1 - Yes

2 - Front End Development, maybe

3 - Ruby/Python/JS/PHP. JS necessary for (2)
This is a funny joke, but I can't imagine it is terribly effective.
While I was reading OP's article, I remembered a blog post by an actor. The blog was gone, but basically what he said was that even those who were lucky to act for full-time in Hollywood, 95% of their work is mundane stuff. Basic training. Networking. Auditions. Imagine that you take job interviews twice a week and once hired for 3 months you take employee evaluation every day. That's their life.

They endure that life because they know the door that opens to the field where they can do what they want is only reachable through this muddy road.

I program both for work and for fun, and I can understand that. (I also act, only occasionally, and yeah, regular programming job is a lot more stable and low-risk, so it's understandable that the upside is a lot lower.)
For Sale: Brand New/Unlocked iPhone 5 (64GB)
Yes we have the iPhone 5 in stock for sale at considerable prices.

i Phone 4s 16GB Cost.......US$410
i Phone 4s 32GB Cost.......US$450
i Phone 4s 64aGB Cost......US$510
i Phone 5 64GB Cost.......US$730
i Phone 5 32GB Cost.......US$560
i Phone 5 16GB Cost.......US$590
16GB iPhone 5S Cost........US$630
32GB iPhone 5S Cost........US$710
64GB iPhone 5S Cost........US$750
128GB iPhone 5S Cost.......US$850

Note: All the iPhone's are Brand New/Factory Unlocked, without any contract plan, and the prices listed above are negotiable.

Are you interested in buying the iPhone from us, then provide us with your (Full Names, Shipping Address & Mobile number so we can reach out to you.)

Contact us today Via: lms414@gmail.com
What VPN provider this he use?
The American government is killing British agents for sport?
Ye gods, how depraved have they become?!
The resistance to the virtual keyboard was the thing I remember most about the iPhone's introduction and first generation. Related to this topic, I remember Blackberry's answer to this problem was a phone that had a screen that "clicked" with a tactile response, which seemed ridiculous to me at the time, but a lot of people thought that was going to be a tremendous feature.

I'm pretty happy the on-screen keyboard "won" in mobile. I never found the tiny buttons on full mobile keyboards to perform far enough beyond the virtual keyboard to warrant the physical space they took up. Seeing as nearly everyone who battled the iPhone early on was featuring at least a slide out keyboard, I wonder how long it would have taken manufacturers to eliminate physical keyboards as they have, had the iPhone not come along.
"Teach students the practice of coming up with three independent design schemes and developing each to the point that the merits and flaws of its underlying design concept is evident. Maybe one is worth developing."
That seems like a good idea but then you would need software designers and programmers because what is good for one is not good for the other. We're no were near this becoming a reality.
Nobody ‘decides’; it isn't subjective. If you're discriminating by giving an advantage to a minority when hiring in the interests of boosting the numbers of said minority, then that is positive discrimination. My comment wasn't meant to state any personal opinion of this practice, but to highlight it as being entirely different from choosing to have a work environment in which discrimination (e.g. sexism, as is assumed to be the case with ‘bro-culture’) is not tolerated.
I used linux back then too, and I don't recall anything of the sort. IBM was still fighting against linux up until around the time of the redhat IPO. Looking back I can't find anyone referencing any IBM contributions that early.
Agreed. But is there a rule to accept "Belgian beer" instead of just beer!
I have ADHD and OCD, diagnosed earlier this year. I've had it for as long as I can remember. I first remember being tested in when I was about 10. I'm 33 now.

For solutions, I see a therapist to work through my OCD, and I take medication for my ADHD. It makes a difference. I notice it on days I happen to forget and don't have backup.

I never thought medication could make such a big difference, but it does. The idea of sitting down and just getting stuff done is amazing.

Anyways, the point of posting was to share. I was 33 when I got tested, and I wasn't get tested for ADHD! I'm not here to diagnose people, or to suggest you are doing things wrong. Rather, I just want to make it clear that you can get tested, and it might surprise you. It did for me. For far too long I saw all these posts on "how to get things done." I read GTD, followed all sorts of advice. Tried different strategies. Practiced pomodoro. Nothing worked.

I thought I was just lazy. Unmotivated. This resulted in a lot of repressed hatred for myself and my perceived failures. I still have a difficult time accepting success and compliments. I focus on the negative, and dismiss the positive as a fluke. Note, these are all relative to myself. In others, I see the best. When I congratulate someone, I really mean it. In myself? I was just lucky.

Anyways:

> I think I do exhibit ADHD symptoms, but I don't think I have it, or if I do, I don't have it bad.

I thought it was shameful that I was getting tested at all. I've lead a good life, I've been lucky, I've worked hard, and I've been successful. I thought I was being egotistical getting tested. Once I found out I had ADHD and OCD, and had to get over the idea that I was just a whining successful white guy. After all, who am I to complain about my situation when others have it so much worse off.

If you have it, you have it. Better to know about it and take the necessary steps to do something rather than dismiss it as a minor problem. Minor problems can add complexity, and they are still problems.
The article mentions guiltless teenagers/children being coerced into submitting sexually (performing webcam shows doing whatever he asks) to an unseen attacker under the threat of public humiliation, and your response is 'huh teen beauty pageants are stupid.' Remarking off-handedly only on this and nothing else suggests that the rest isn't interesting or isn't that big a deal- I'm taking exception to this attitude.

It's like if someone were kidnapped in Key West and you wrote "ugh everything is so overpriced there." It's excessively flippant.
To be fair, using 'local' instead of 'var' does make the situation a lot clearer.
If you haven't yet, you should do machine learning on actual job postings from companies that typify certain undesirable traits–assume Oracle is synonymous with "hates freedom"; one could find common words and phrases from Oracle job postings and add them to a "hates freedom" rule.
Thats exactly the point of these murders by intelligence agencies.

Plausible deniability and "point finger and call tinfoil hatter"-ability at anyone who questions their fascist tendencies.
Killing someone and locking them up in a duffel bag in a hotel bathroom doesn't seem British governments style. Before claiming the victim was another Snowden/whistleblower, you might want to read this excerpt from the article:

"The source indicated that Williams' work to disrupt the Russian mafia could have put him at risk".

"Some of these powerful criminal networks have links with, and employ, former KGB agents who can track down people like Williams," the source said.
That's a lot of info for things supposed to be secret. Or did people in the Services not receive the memo that their job requires to keep quiet. I mean, that amount of info on a magazine !