skysight-inc/HackerNews huggingface dataset:
Thanks for sharing your thoughts.

I have seen many layouts of the same/similar concept and this is one that worked well for us. I think the layout closest to what you refer to is represented very well by Twosides.co (please correct me if I am wrong).

The comment sanitization is always going to be a hot topic as any opinion is valid - and if we start removing that opinion it could cause problems (moderation is something we are still considering).

Although "penis, penis, penis" has little to do with Coffee (http://barkl.es/uJaCAk) they may or may not be making a valid opinion (depending on your opinion of their opinion).

But in all seriousness, we will work out ways over time to combat irrelevant/improper Responses/Dogfights the right way without limiting open opinion from users.

"This is a website that relies on user participation and right now you're not offering too much to your users." - I'm not really sure I feel your sentiment on this as by 'currently' allowing ANY opinions aren't we offering more?

- Diesel
> What would they sue them for? Not adequately meeting requirements of niche markets?

These people would lose their very lucrative business. They'd let their lawyers figure out something to sue for, but the decision to find some way to sue would be based on the prospect of losing sales, not on knowing what legal wrong they had suffered.

Remember SCO? They kept up that lawsuit for about a decade. Good lawyers can find some reason to sue.
The top comment is bullshit.

I could not get through those three books but I get paid to program. My code is repetitive and shitty but I can produce a working web app as long as it doesn't have to support too many users, and it's fine.

My husband never read any books about formal programming and taught himself from those random "learn Java" or "learn python" books. He's a mathematician and programs to write simulations/solve equations, and he gets paid for it too.

If you can't get through those three books maybe you can't hope to be a computer scientist, fine. But you can certainly program, in the same way you don't have to be an English major to read or write.
Glen Darby Condor Blanco has been created to invest in mining 
Condor Blanco Mines has been created to invest in mining and exploration opportunities in Chile, South America. Chile hosts world class copper and gold mineralization and Condor Mines has acquired a portfolio of attractive exploration and short term development targets in this stable, supportive mining environment. Condor Mines' strategy draws on the regional strengths of this exceptional mineral province, first and foremost targeting proven anomalies in known mineral districts.
http://news.ycombinator.com/item?id=3202914

You should really read patio11's comment on the Google 250K thread...individual developer productivity is indeed through the roof!

We would not actually mind working for a company but companies seem to be lowballing us heavily and also giving us shit work...Going and making our own thing can not only be infinitely satisfying but it can also make sense financially!
800 SAT is upper 1%ile among "potentially college bound high school seniors", AKA the sort of people who go on to earn a CS/Math/Science/Engineering degree and then join a prominent tech company.

If you haven't seen the SAT math, it is a slightly creative twist on 10th grade math (Algebra and Geometry). Scoring an 800 means you could get an A grade in high school math, and are not so slow at solving the problems, and are careful enough to avoid sloppy mistakes in your work.

"120" IQ is supposedly 2 standard-deviations above the "(human?) population mean", which is ~98%ile of the population, which is well within the margin of error of these sorts of measurements.
Not all "programmers" are Joel. Not all programmers do something hard. For instance, writing an online survey is not hard. It is programming, but it is relatively easy, but boring and repetitive. It's also something that is commonly done by "programmers."

Not all programming is cutting edge computer science.
Problems While Treating A Mental Health
There are various factors that can make a mental health care good and bad. All such factors can also affect the treatment of mental illness.
A month ago I went to advice the teacher of a high-school level video game design program about the curriculum of the program. I'm a C/C++ developer, but I too thought as you did that introducing a bunch of high school kids to programming using C or C++ would be too hard.

The school in question is mostly low-income kids looking for a vocational experience, so we expected a bunch of kids who would be out of their depth if thrown in without a garbage collector. But then the teacher mentioned that none of the kids had a hard time learning C or C++, pointers included.

So the group of game developers who had come to advice pretty much all agreed that learning C/C++ first was actually the best thing that could happen to those kids. Show them C first to teach them what the machine is REALLY doing (with only a minimal abstraction layer), give them OOP with C++, and THEN transition them to a scripting language and higher level environment so they can produce something interesting before the class is over.
If your boss actually lets you make cool things then you are lucky....chances are that you are a salaried bitch who can code!

How can you be happy when your boss makes much more money than you writing emails all day...point is that you should really be the boss having an assistant who can write emails!
Seeing as facebook can now recognise faces and auto tag those in uploaded photos, I wonder if that could be put to use to have a report/help dialogue pop up (verifying information like location/date) if someone who was reported missing appears in a new photograph.
That's about $50K/yr, assuming a 4-year vest and today's price range. Nice job.

I assume they give out RSU more than cash because it's a better-aligned incentive (both in motivations and risk profile), and it makes your x% raise cheaper next year.
The first programs I wrote were complex BASH scripts that solved specific problems I needed solving. I had a friend that was there to help me a long the way. But the main reasons I continued learning were because I had the immediate benefit of having my problems solved and also because I had tangible evidence of my progress. The rest snowballed from there.

I understand where Joel is coming from with his advice, but I don't think I agree with it. I had read quite a few programming books in the past (C & Java), muddled through the exercises, and thought I understood the concepts, but until I dived into solving real problems, I didn't "get it".
Entrepreneur got US visa after USCIS reconsiders petition
There are problems with Google, and I don't disagree with the headline, but I don't see Siri as the disruption. Google already has voice search, and I am pretty sure they are working hard on getting it up to the user friendliness of Siri. They will 'catch up'.

The real question has absolutely nothing to do with Siri and everything to do with innovation in general. As long as Google continues to innovate they will be on top. Historically all companies eventually get too large and gunk up their own 'innovation machinery'. It's only a matter of time. Same goes for Apple.
Ah yes, the "no true scotsman."

A programmer is someone who programs for a living. I program for a living. I have never programmed in C, have no idea what generic programming is, and I really couldn't care less about hardware memory protection.
Exactly the term I wanted, thanks! Just didn't manage to remember it.

Structural typing allows the creation of functions which only require their inputs to have the specific methods or properties needed to perform the given function, rather than an exact type. Effectively, this creates a minimal supertype for each function, such that the function can accept any subtype of that minimal supertype.
Scalaz: An Introduction to Scala's Library
Nissan X Trail to Make a New Trail
I completely agree. My initial foray into programming was writing sites in PHP, and I learned a lot about logic, functions, classes, and structuring projects because of it— and my transition into other languages. Had I said I wanted to learn to program and someone tossed K&R at me and told me to "work through it by sheer force", I doubt I would have found the subject to be so interesting.

Certainly K&R is a must-read, but Joel's advice...

"If you can't get through this sequence, you're not going to be able to program, so you might as well give up now."

...is terrible. There is more than one way to introduce someone to programming.
The Eloquent Javascript book is excellent, thanks for the heads up. Definitely helping to expand my mind as I work through it. For anyone else here trying to learn I have also been using it conjunction with this tutorial here http://ejohn.org/apps/learn/ that has lots of interactive examples but not so much on explanations.
I keep wondering where in the country all of these people live. Living in Seattle, I'm finding that it's closer to Europe than America in a lot of ways. People walk places and don't generally seem openly religious. We even have a fairly popular professional soccer team.
Most programmers write code that other people have to read, maintain, or extend at some point. If you write repetitive, shitty code, you may be qualified to write some useful programs for yourself, or write a web app that doesn't have to support too many users -- which are valuable skills -- but it is not fine for the majority of programming jobs. Incidentally, given that you can do what you described, I'm also pretty sure you could get through those three books if you tried; they are not rocket surgery.
It's called Mist inside the framework. I'm yelling at the Growl folks to make it more obvious to users, but it's documented at http://growl.info/documentation/developer/implementing-growl...
Travel Cots
Welcome to cotsoutlet.co.uk . We are one of the top sellers of Travel cots in UK. The main purpose of a travel cots are to give an additional bed or to provide a bed that is suitable and secure for a baby and children. Our products are much more inexpensive and comfortable with attractive. All our items are covered by money back guarantee.
to know http://www.cotsoutlet.co.uk
> In fact, many of Cook’s e-mails that have been leaked from Apple have started with that way.

This was covered in Episode 65 of The Talk Show (http://5by5.tv/talkshow/65) and by other sources- Jobs also addressed the company as team something like 90% of the time. This is a typical "new boss is not the old boss!" story without much substance.
Well I made a web site about the world and discovered many of my best users are from Africa and the Middle East. I never thought I'd be big in Iran.
Many changes > Changes Tim Cook has made > 0 Changes?

Fairly straightforward to me.
Michael Arrington's Revenge
With a bit of code:

public interface Functor<T> {
T apply(T v);
}

public class Util {
public static <T> List<T> collect(List<T> l, Functor<T> f) {
List<T> result = new ArrayList<T>();
for (T v : l) {
result.add(f.apply(v));
}
return result;
}
}

You can write:

List<String> l = ...;
Util.collect(l, new Functor<String>() {public String apply(String v) {return v.toUpperCase();}});

Not as concise, but not that horrible either. :)

I never quite liked operator overloading, because of infix notation all operators need to retain their precedence.
Xkcd: Marie Curie
We actually built on EC2, not Elastic MapReduce. Invoices come from Mortar only -- that way when we can achieve bulk AWS savings, we can keep our cost lower.

I'm glad it looks awesome, thanks!
Short Haircuts for Thick Wavy Hair
Here's your best strategy in three easy steps:

1) Marry your girlfriend.

2) Get your family-based Green Card.

3) Get a job for one of the companies that you previously rejected or even from another company.
Project Payday Scam Or Not?
> For most people, though, hours of availability can be more or less implicit.

For most people I'm quite sure hours of availability can not be guessed based on what timezone they are in, most people are busy, their windows of availability are much more narrow than 8am-5pm, and surprisingly often they are available outside that range.
Ab Glider Reviews
Ask HN: Kindle Direct Publishing Advice?
I'm taking up the task of publishing some content to Kindle. I've been reading up on their documentation (https://kdp.amazon.com/self-publishing/help?topicId=A2RYO17TIRUIVI) and been trying to get something to show up in the Kindle Previewer App, using a combination of Microsoft Word for Mac, Pages, and KindleGen, but without any luck so far.

Even when using Pages to export simple text (Body format, Times New Roman, 12 point size) to ePub, then using KindleGen to export ePub to .mobi, Kindle Previewer says "An unknown error occurred." I've also tried having Kindle Previewer open the ePub, but I get the same error.

I'm trying to find some good resources for publishing to KDP and thought that this community would have some experienced people.

(Sorry if this isn't the place to ask, but I read the FAQs and Guidelines before posting this and didn't see anything against asking for help/advice/connections.)
There's programming, and then there's programming.

I'm sorry, but what you're talking about sounds like it doesn't qualify as "programming" as much as web design and code plumbing. Note that in large part I'm talking semantics, here, in that my definition (and I suspect Joel's as well) differs from the way you're using the word).

I understand that you're likely paid well to do it -- as are plumbers. And it's a respectable job. I'm not trying to knock what you're doing.

But by your own admission your own code less than ideal. And Joel is talking about what a good programmer would need to be able to do, and if you want to start someone off on the path to becoming a good programmer, it's not a bad suggestion.

If you just want someone who can copy and paste code off of Github and doesn't really understand it, well, then you don't want a "good programmer" -- and frankly anyone worth their paycheck in IT probably already knows how to do that.
> In such a scenario (again, astronomically unlikely) the RTGs fuel would vaporize in the upper atmosphere and ultimately add a very tiny additional contribution to the global background radiation level.

In that case, the media would spend all their time talking about how many billions of becquerels of plutonium got released into the ocean (or atmosphere, or wherever), not having any directly-attributable deaths to point to or any other large measurements to use.
Packaging pattern CNC cutting table
Well, 8.0 is really the first really good release.

However, actually-not-a-terrible-idea is pretty relative, when you look at how the industry has evolved in the mean time. I mean, compared to MySQL at the time, PostgreSQL 6.5 was really not a terrible idea. 7.3 was the first release I didn't have to use MySQL as a prototyping system though.

And with 9.x things are getting even better.
If you are not bound by a gag order, could you go into more detail about your situation? I'm curious about how OSHA responds to worker complaints ...
Arguments for, or against, a topic chosen at random. Submitted as an essay, and graded by at least two independent readers. It may not scale, but it's a better metric.
The difference there is that you made your phone look shitty on accident. They did it on purpose.

If you're putting a shitty case on your phone to prevent it from looking shitty in the first place, you're doing it wrong.
Facebook also has the engineering resources to smack it into submission.
Rolex Replica
Rolex watches the stylish watches brand has variety of watches like Brietling watches, Omega watches, Channel watches. It also has wide range of varieties.
> C is a masterpiece of elegance and simplicity and gives you a mental model of how a real computer works

It used to. Now, with multicore systems and out-of-order execution and cache and nearly everything else that makes modern hardware fast enough to use, it is an over-simplified view of the abstraction the hardware wants you to see, but is not detailed enough to guide you when you need extra performance.

As an example, C says nothing about cache lines; its memory model is completely flat. Cache is ideally 'transparent', but we all know that cache hits are a lot faster than misses. C gives you no guidance on how to arrange your data structures to ensure as many hits as possible.
My point is that programming is useful in a variety of contexts and you don't have to be that great at it to accomplish something.

You're right, I probably wouldn't work out at most programming jobs. I do contract work; the web app I'm writing now I had about 3 weeks to knock out, will be used by 2,000 people, and will only be used for about a month. But I'm still a "programmer," because I program.

We're not all writing mongodb or working at Google or whatnot.
Namely, "playing fast and loose with data representation"? That makes more sense, yeah. And now, it fits nicely with "pointer tricks" as something I can happily live without.

Mutation, on the other hand, I can easily see the arguments for either way; it represents a pretty large thing to give up in exchange for a more "obviously correct" programming environment. But pointer tricks have no place outside of low-level systems programming (OS kernels and language runtimes), and as little of that as possible to bootstrap something more comfortable.

I work on BITS (http://biosbits.org/), a project based on GRUB for doing BIOS testing. It has a pile of low-level C code to interface with hardware and system facilities, as well as other existing C interfaces like ACPICA; however, a while ago we ported the Python runtime, and since then we've ported more and more of the functionality to Python scripts.

Python doesn't have static typing, but it does handle memory management and object lifetimes automatically. It represents a good balance of high-level safety and comfort, acceptance by the target audience, and ease of porting to a freestanding environment with no OS support. I still wish I could find and eliminate more errors at compile time rather than only at runtime, but Python certainly manages to avoid the chainsaw-juggling feeling of programming in C.
One commentator states the author lives in the east bay, which is very different than SF cost of living. That said, if you're just moving to SF now, rent has gone up significantly in the past two years. However that doesn't mean it's impossible
The price tag is key: if I'd pay someone ten dollars to make my pitch...

Ten bucks? Whether its a phone number I want or a pitch I'm making, ten bucks is way low. And if I'd pay a hundred for either, clearly I ought to suck it up and get in there ans get what I want.

Put a price on it. Makes you realize when you are just being a little bitch.
Do I get any control over node types, or is "number of nodes" the only knob I can turn?
The farmer scenario is interesting. On the one hand, (speaking as one who comes from a family of farmers) - they are amazingly early adopters of technology - to a degree that I think might shock your average denzien of HN. DGPS, Real-Time weather reports feeding into Options Plays on their Crops (I learned more about calls, puts, and commodities markets in one evening around a campfire in banff, than 2 years of economics classes and endless surfing of thestreet.com ever taught me), chemical systems for fertilizers, satellite displays on the hydration levels of their fields - these are all fairly common tools of your farmer that has more than four or five sections.

But what they lack is capital, scale, vertical integration, and access to enterprise IT systems.

The first casualties of technological advances were the manual laborers, but, as technology advances, and automation evolves further, the "independent farmer" will cease to exist in North America outside of the smaller retirement/sustenance farms (that are numerous, but don't contribute that greatly to the food supply) and niche areas that supply "Organically Grown", "Locally harvested" markets.

The Very Large Farms (that is, those farms doing > $500K sales/year) will continue to grow as a percentage of total farms, and those will increasingly become larger, and, as a result, eliminate farming jobs.

Farmers are stubborn, and resilient, so it won't happen quickly - but as those farms are lost to the mega-agricorps, they won't come back into the family. Average age of a farmer in the United States is around 57 - so, in about 10 years from now, as we see wider deployment of automated vehicles, yet another segment of the american job market will begin its permanent decline.
Downgrade iOS 5 on iPhone, iPod Touch and iPad
That pretty much matches my impressions.

* The DB class is a solid introduction to the field.

* The ML class is good as far as it goes, but it lacks the depth to be more than an overview.

* The AI class has good content, but the attempts at gamification get in the way.
I'm also eager to learn the answer to this, or what kind of options there are to access the data programmatically.

(The answer is relevant to my own startup, http://beeminder.com which is a goal-tracking and anti-akrasia service -- you pledge money to force yourself to keep your data points on a "yellow brick road" to your goal. It works especially well when you can automate the data collection with devices like this.)
Man wtf is this shit? Is this a Demand Media type of article?

There are maybe a dozen or so companies with really high valuations, there are then hundreds or low thousands of web based companies that are trying to be profitable and make it for themselves.

Look at the author of this article, he started an "intelligence platform". Wow, if you can't plug your company into something even intelligent techy people can understand, what about everyone else? Maybe he is in the bubble?
Everyone here seems to be a big fan of the "no true Scotsman."

If you write code you're a programmer. End of story.

"Programming, and then there's programming" and "code plumbing" are, in fact, semantics.
I'd just like to point out that this sort of pedantry is kind of pathetic.
I know the FitBit has a dedicated charger that you have to use every few days to recharge the device...what about this? Or is it like those watches that can power themselves through kinetic motion?
Well, I agree with that, so I suppose I won't argue any further about it.
Why even bother with H1b if he can easily get family-based green card by marrying his girlfriend?

BTW, that's best sort of marriage when love and business interests align.
>You can learn to love something

True. Nothing is fun until you're good at it.
Anybody with an Android can tell you the threat of Siri is vastly overstated.
Thoughts on inter-app communication and Siri-izing Android apps
Microwave repair in La Verne Ca. & Covina Ca. on a Whirlpool door not opening.