skysight-inc/HackerNews huggingface dataset:
I agree that I should be down-voted to the extreme. I chose the vagueness because calling out individual YC companies is now considered bad form. I was trying to be polite.

Compare their SEO strategy to a YC company that repairs iPhones, or the one that sells cars. If you don't know the urls, send me an email and I'll tell you the ones I am talking about.

The YC anti-SEO pattern exists, it is just not polite to call out SEO mistakes, because if anyone builds anything, then we must be supportive.
While it's intended as a news site, it wouldn't hurt to have a more prominent link (if there is one?) to the actual police website.
Yeah, it has gotten worse over the years. I suppose in most cases they do probably make up more than 25% of the total page, and easily if you count just above the fold. And yet, for me anyways, they aren't near as obnoxious as the ads on Answers.com and other sites that put banner ads on every corner of the page, and insert text ads between every paragraph. So, I don't know. Maybe it's more than just how much real estate you use, but I think my original point still stands.
The Voices of China's Workers
Ironically, it sounds exactly like what Apple is doing with iOS/iPhone. "All our apps should come from the app store because we review them and blah" Considering Android's position of "you can install APKs, but at your risk," I find this bizarre. Is Google slowly becoming Apple?
Google's own Nexus commercials are a much better analogue to Apple's "dreams, goals, and aspirations" commercials.
See the Galaxy Nexus: http://www.youtube.com/watch?v=CdD8s0jFJYo
or Nexus 7: http://www.youtube.com/watch?v=m2XmymhCdHU
It sounds like repair estimates are going to be freely available so I wonder if YourMechanic becomes a reference-able source of quote information for negotiating purposes?
It's only in relatively recent times been widely known that the majority cause is a bacteria
http://en.wikipedia.org/wiki/Peptic_ulcer#History
Stress was the common theory beforehand

The fascinating bit is the original researcher proving it by ingesting the bacteria, and giving himself an ulcer, and then curing himself with antibiotics. A Nobel Prize seems reasonable.
Which doesn't work on any mobile device, which is what this quote is talking about.
That's probably a big reason why the first two pictures portray ethnically diverse members of the force.
This title is misleading. Opt-out behavior is common all across the Internet and by itself doesn't make Farmville2 suddenly into a virus.

Sure, the flow isn't as transparent as it could be, but the title is clearly linkbait by piling on Zynga.

There are tons of applications on Facebook that post stories without the user's realizing, and calling all of them viruses too would meet the metrics of the author but would be inaccurate.
This is going to be a largely unpopular opinion here, but PayPal actually works really hard to limit fraud. They froze my account and "robbed" me of around $2,000 dollars (and I complained about it here) maybe 2 years ago, holding that cash for around 8 months until I got them all the paperwork they needed (it had to do with a non-501c corporation accepting donations).

But when you suddenly start making real money, the game completely changes. You start getting personal phone calls from real people, you have actual phone numbers that you can call, they contact you at your cell phone, and they tell you things like "Due to rule xyz, we would technically have to freeze your account, and the next time you log in, you'll message saying if you don't provide information a, b, and c, you'll get locked out of your account; don't worry, that's not going to happen, but please work with us to determine what we can do to meet our technical requirements for donations coming in to non-profit organizations" and "We've been noticing customers filing chargebacks, however we do recognize that your chargeback rate is far below the usual x% [I'm not allowed to disclose this number] so we'll just front you the money until we rule the dispute; we also noticed you're no longer bothering to dispute the chargebacks, is there a particular reason? Is there something we can do to help you improve the process?"

You get personal phone calls like "We noticed your sales volume this month has dropped by x%, is there something we can do to help?"

Basically, I have come from hating PayPal and searching desperately for an alternative, to recognizing that they are doing their best and working very hard on a very difficult problem. I have worked with startups that are loved here on HN that have tried to solve the same problems, and I must say that though I was initially impressed with their work, they did not know what they were getting into, and I now actually prefer that my customers check out via PayPal than via my credit card processor alternative that I initially set up to spite PayPal (but, of course, it's important to have both PayPal and a traditional credit card processor for checkout).

EDIT

Yes, of course. Downvote me for providing some insight that puts PayPal in a positive light. How dare I.
The US has no interest whatsoever in fighting religious extremism. It fights to secure resources and strategic interests that primarily benefit the wealthiest members of its society. When it furthers US 'interests', the most brutal, oppressive, and religiously intolerant regimes on the planet are lavishly supported.
Exactly.

Now that the Nano has bluetooth (and podcasts - podrunner is still quite good), it'll make an even greater running iPod - though I feel fine with my iPhone in my running short pockets.

Plus isn't this the only iPod with a FM radio? Again key market is folks working out - many gyms have audio broadcast on internal FM channels for their TV sets.
On used cars and company valuations
"I have sometimes thought it would be a good idea for governemnts to pay young people entrepreneur stipend - basically YC for anyone."

I'm not sure that'd work out so well. For the folks who read Hacker News, sure, they're probably going to be productive (or at least work hard and learn things) if you pay their living costs. However, I know a lot of people from high school & college who, if you paid their living costs, would play video games, smoke weed, or bum around in front of the TV all day. Hell, a good number of them do that already, and live off of boyfriends/parents.
Nikon D600 24mp full-frame for $2100 makes full-frame more affordable
Unless I'm mistaken, H1B is not the visa that YC founders would use anyway. Even if you have an H1B visa, you would still have to re-apply for the appropriate visa.
Pointless example. There is no value in testing the method for success. However how it deals with failures/exceptions inside the dependencies might be worth testing.

Anyone with some amount of testing experience knows that testing isn't a silver bullet, and sometimes its not worth testing methods (straight getters and setters for example although there may be value there in a dynamic language).

As with many things, people jumped from one extreme of test/mock everything to test/mock nothing. The correct solution is usually somewhere in the middle.
I don't think pumping is necessary. Their site is not a solution to the general case of "car is not starting", thus should not have a page for that. That would be gaming google, which is fine, but a bad first move for a startup.

I'll now call out YC companies to prove my point. I went to the techcrunch demo day round 1, and have a look at http://vastrm.com/ It is a complete SEO disaster. No reasonable advisor would have said that was a good idea for an e-commerce company.
Foxconn workers live in 'prison cells' while making iPhone 5 - Gizchina.com
I've heard this before. I think the most simple reasoning there is that the Agile manifesto says: Individuals and interactions over processes and tools. In Scrum it is process over individuals. The process is what is important, not the individuals.
How do you know you weren't exploited? You say that you aren't a security expert.
New in-app billing and storage open-source project
Few months ago, I've seen a post which gave list of Questions every start up entrepreneur must answer. It was a list of around or more than 30 questions. I've been searching for it for past one week. If any one know, what I'm looking for, kindly post it.
I'm pretty sure he's not trying to defend them, just addressing the "this is not normal" part of the GGP.
> Apple is the most successful business in history.

So if Foxconn were to make products for lame business all that would be OK?

> They have literally billions of dollars in the bank.
> The fact that they have reached this position by
> exploiting international labor

Ok, if Apple did that by "exploiting international labour", how come other companies doing the same on the same factory are not that successful?
To nitpick a little: If your source and final are the same, I don't think you can call it lossy, by definition.
How Much Is a Fun Job Worth?
He talked about higher latency so I'm guessing just sockets
Well I personally don't find the experience terribly broken, or broken at all. I don't see why anything on that page even has to perfectly line up. I mean on Pinterest you don't expect everything to perfectly line up when infinite scrolling, and you don't really lose any information if the image doesn't line up on this page.

However, I can see how it can really annoy some obsessive type personalities (who consider it horribly broken if the page doesn't line up perfectly)... no offense. It might be painful, but that pain's probably not due to you being able to get info from the page.

I've also disabled inertial scrolling. I can see how that would make it impossible to line up the page, but the page has clearly been designed to be used even if the images and elements aren't perfectly in place.

In my opinion, inertial scrolling on a desktop computer is the actual useless embellishment here. It makes sense on a small screened mobile device because there is no scroll bar, and because normal desktop-sized web pages will end up super long on a small screen. But on a desktop few pages will be large and long enough to require you to do a flick to go down.
Full profiles outside network are available only in LinkedIn Recruiter
Final Cut Pro X was panned by many professional users as being a downgrade.
Windows Phone 8 SDK Preview program is now open [to select devs]
“No, I don't ever give up. I'd have to be dead or completely incapacitated.”
Sonora app 'Sherlocked' by iTunes 11
Realize that you are in the Sims and some sick bastard user is trying to kill you. Look deeply within yourself and realize that what assigns your next task is partially the rand function.

Use it to generate a number. Try to say it in English and fail because you only speak Simanese.
You already have to tick a checkbox in the preferences before you can do so in android. I could imagine something similar in chromium.
MPI is essential for molecular dynamics simulations. You split the "box" of atoms/molecules up into different domains -- one on each processor. Occasionally you'll have particles wander into the next box. The information of these ghost particles must be passed around and MPI facilitates this.
In Python world we have webassets[1] that does something similar (to Jammit, anyway). It is a little bit more complicated to use than Sprockets but I'd argue that it is also a bit more flexible. (Thanks to filters chaining e.g. compile SASS, merge them, add vendor prefixes, optimize, compress then Gzip as a single chain.)

[1] http://elsdoerfer.name/docs/webassets/
Remarkable new monkey discovered in remote Congo rainforest
Thanks for noting this. I also got this wrong on the first reading. Having to drop gzip compression of the content would be terrible. I fathom that header compression helps if you have many requests (polling etc), but for most websites it is much less influential in bandwidth usage.
At one time, I may have agreed with the spurious claims in this article. Then I worked for the public defender, and some of my clients were pedophiles. Now I firmly believe that child porn laws are about where they should be, and possibly may even be too lenient (in the US).

The fundamental, overriding justification for child porn laws is that in most of this filth, an actual child is being raped. In the minority of this filth, the sexual imagery is faked or animated. The fake filth exists only because those perverts cannot get their hands on the real stuff--it's not an alternative, it's a temporary stopgap.

I know that the HN crowd is treating this as some sort of abstract, hypothetical discussion of freedom, but if you actually talk to pedophiles, you will quickly realize why child porn laws exist.
This is how it should work. This is why people try to make friends with their bank manager: the working relationship helps the bank know who the hell they're dealing with, and so means they can communicate better and have goodwill. That PayPal should do the same is, if anything, good.
To be fair it wasn't hated "when it came out" because of it's ugliness. The part that made it unusable was browser fragmentation. But, you no longer have to write ridiculously complicated switch-riddled code because of better browser support, standardization and libraries that do it for you.
Static analysis of "is" (C#)
There is also the matter that “programming” is an overly broad word, kinda like “martial arts.” A guy like “Uncle Bob” who spends his time doing OO whatevers has very little to do with what I do. It’s sort of like comparing a guy who does Tai Chi to a guy who does Cornish Wrestling; both martial arts, but, they’re different. My world is made of matrices and floating point numbers. His ain’t.

This. The attitude the OP describes is very common on HN as well, and can't be attributed to Uncle Bob only: the idea that programming means web, cloud, and databases. Other influential writers, like Jeff Atwood, make exactly the same mistake[1]. He can't imagine anyone doing any other martial art than Tai Chi.

A bit sad, really.

[1] http://www.codinghorror.com/blog/2009/08/all-programming-is-...
Ta, just signed up. Love the site! Wonder if it would be hard to allow users to specify custom Github projects for typing?

Learn the style of some of the more prominent coders in a particular community or sub-community, whatever that may be.
> A bug in C caused an alignment issue? That's pretty surprising to me. That should be abstracted from the programmer. If it was written in assembly, it makes sense, though.

Memory alignment in C is most definitely not abstracted from the programmer. The compiler does add some padding to fit alignments but they can either work for you or against you. 98% of the time it works the way you want it but when it goes wrong, it's going to be a hard problem to debug. So it's absolutely critical for a C programmer to know a thing or two about alignment, especially the cases where the compiler attempts to fix it for you.

Examples of alignments that can have a performance effect or in some scenarios (multithreading, kernel programming) may affect the correctness of the program: 4 bytes (word size), 8 bytes (64b pointer size), 16 bytes (SSE/NEON SIMD register size), 32 bytes (ARM cache line size, AVX SIMD register), 128 bytes (ARM and x86 cache line size), 4k (ARM and x86 page size). Add relevant figures for any other target archs you're dealing with.

When doing GPU work (using glMapBufferRange or something), there are other alignments to care about and they may be GPU-specific. Aligning everything to 2^N can never hurt.
cat will actually launch a separate process, while redirection will not. Unless you're working on a very old machine or a low-spec embedded system, this shouldn't make much practical difference.

"< some-file.txt | wc -l" doesn't work for me. "< some-file.txt wc -l" does. I actually wasn't aware of the latter syntax; and now that I think about it, I'm actually not sure if I've ever used redirection in combination with piped commands.

(I don't do a whole lot of shell scripting, and I exclusively used DOS, Windows, and OS/2 during my most formative years, so my reflex is to reach for an actual programming language to do nontrivial things, because even though I've been using Linux for years as my main OS, the fact that I now have a competent shell available still hasn't completely sunk in. I was amazed when I discovered the xargs command and its --max-procs option; I'd written a Python script to do much the same thing.)
I think he is looking for the next Zuckenberg to say: "give me $50k and here's 25% [of the next Facebook]. What, we need to incorporate?" but YC has done the initial steps.
I think we need context here, these are just people going around in circles on a track.

Their object is to entertain, and that they have in more ways than one.

This concept sport people are anything more is a sad reflection on society. The technology and methods they spend billions on developing are mostly useless to the normal world.

Even movie technology builds on itself and makes better movies, sport technology just shaves 100ths of a second off records, what is the point. It's forgotten by all but diehards 10-20 years later. At least a good movie or book lasts hundreds of years.

To say sport is more than that is quite sad I feel, people need to get over pretending it that important.
Product looks really useful and I might end up using one of these sometime in future.
The pitch really sucked with thick accent and would be lot better if it came in natural way.
Using an iPhone and Virtual Reality to run a chocolate factory
Also "don't zoom" - http://i.imgur.com/i3ysB.png

On a slightly-related note, scrolling right/left is remapped to up/down on OP's site. WTF?!?
I like how it embeds of graphs in the text flow when working with pyplot, instead of opening a zillion windows.
Interesting.

I wonder how this is configured in nginx.

Edit: http://www.cyberciti.biz/faq/unix-linux-appleosx-bsd-nginx-b...

On a different note, I think it's rather odd they find the time to block user agents but do not have HSTS set.
Do you really think one-by-one story estimation is that bad? At Kongregate it's about 8 people doing it, for 45 minutes or so every couple of weeks. It isn't the most fun thing in the world, but I do think it's helpful to spend between 30 seconds and a few minutes talking about how hard something's going to be. If it seems hard, easier ways are often suggested...

If you're not looking at them one by one, what are you really doing? Why not just say all stories are the same difficulty?
>Let's not forget these people are working in these factories voluntarily. The working conditions might be a bit crap, but the employees are choosing to endure them at their current wage.

Because they have no choice. The alternative is starving.
You have to understand that spreading awareness is the first step in actually solving this problem. That's how working conditions improved in the west, and that is how they'll improve in China.
Mixpanel is looking to expand its engineering team
Hey HN,

Mixpanel is looking for engineers to help the world learn from its data. We're the most advanced analytics platform for mobile & web.

Here's where we're at:

Engineering:

-------------------------------------------------------

- Half our team is made up of engineers

- We tackle really interesting state problems on front-end and aim to build product as fast as we can.

- We also tackle really interesting availability/infrastructure problems on our backend team

- We do 6+ billion data points (actions people take in an application) every single month.

The business:

-------------------------------------------------------

- Our business model is simple: The more data points we get, the more money we make.

- Mixpanel has been cash flow positive for a while now

- We're in San Francisco (Cross streets: 2nd & Howard)

- We absolutely have benefits (health, vision, and dental)

Culture:

-------------------------------------------------------

- Our company is a product, engineering, and design led organization.

- We care deeply about design and user experience.

- The engineering team primarily writes code in Python, C, and JavaScript.

- We always ship code the moment it is better than what is live on our site – no matter what.

- We often eat lunches together, play nerdy board games at night, hang out, and go out for drinks.

- We take supporting customers very seriously: our goal is to have intelligent people helping customers within 10 minutes of their email.

- We care more about our focus, strategy, and deadlines than the hours you work.

You can apply here: http://mixpanel.com/jobs or email me directly: suhail@mixpanel.com

Suhail
Tribunal Superior prohíbe equipo de transmisión en la reserva natural
During his TechCrunch Disrupt talk, Khosla explained that the key role of early investors is not funding, but personal attention and guidance.

This particular criticism made me chuckle as one of my fondest memories of my time at YC is of pg giving me advice and feedback in the yc kitchen while preparing the evening dinner for 50+ founders.
The article is a great read!

I am reminded of http://www.npr.org/blogs/krulwich/2012/02/24/147367644/six-l... - which if you haven't seen yet, is amazing also.
How is this tech or startup related?
And now a method, which doesn't involve removing your underwear.

If your room is large enough choose a random path from one wall to another. Take small steps by placing one foot directly in front of the other. Count the number of steps mod a small number.
I'm interested to know at what point Paypal starts doing this. We have around 100k per month of turnover through them and we don't seem to get any special treatment.

In fact, they put a 40k fixed reserve on our account and a 10% 90 day rolling reserve as well. This is despite our chargeback rate being low. (The performance benchmark page reports 0.00%)

That said, I do concur that Paypal is much better at preventing fraud. We get perhaps 1-2 chargebacks per week on Paypal and more like 10 per week using Stripe. This is also with us fairly aggressively refunding payments that we suspect are fraudulent on Stripe also.
1. de-thread the undergarment

2. lay out the threads

3. define distances between them to either be "big" or "small". proportion them better so that all the "big" distances are roughly the same size as each other, and do so for the smaller distances as well so there's no confusion as to which is big, and which is small.

4. assign a "1" to the "big" distances, and a "0" to the "small" distances, similar to how a barcode works.

5. you now have a binary number which contains as many bits as there are spaces between the individual threads (quite large!).

you can generate 2^n-1 random numbers in this fashion, where n is the number of threads in the undergarment.
It seems like we might have learned more from fewer drugs repeated more times, so we'd have an idea of what features were trends and which were random variation. Not that I think it was a good idea to start with. I wonder if any of those hospital portraits resulted from this project.
Super simple description of how encryption and public/private keys work
http://www.mad5.de/smail/?fw_goto=smail/about
Here is a demo-screen.
http://www.mad5.de/smail/index.php?fw_goto=smail/screenshots...;
The MCX solution doesn't yet sound like anything and I believe it is simply a gun that is being brought along in case there is a fight over merchant fees.

There is a huge amount of work going on all over the world on putting NFC into place. It's not very visible yet, but it is happening. Notably, hardware is being quietly rolled out on both the user and merchant side. It's always possible something else might 'win' in the end, but I'd say it is increasingly unlikely...
Microsoft validate a shorter password on accounts
Looks very similar to the API in Laravel. [1]

I'm always happy to see PHP moving forwards like this. Baby steps towards better practices!

http://laravel.com/docs/auth/usage#hash