skysight-inc/HackerNews huggingface dataset:
I tried to run a very small (2k CLOC) C program under Valgrind, unfortunately I was using OpenSSL before the layman knew what a ghetto that could be. I tried a myriad of things to suppress all the insane illegal pointer dereferencing and processor instruction probing by OpenSSL to no avail, and couldn't find bugs in my own code, owing to all of this noise!

I learned too late (blame my feeling overwhelmed whilst playing outside my preferred toolbox) that there's a solution, quoting the OpenSSL docs:

> When OpenSSL's PRNG routines are called to generate random numbers the supplied buffer contents are mixed into the entropy pool: so it technically does not matter whether the buffer is initialized at this point or not. Valgrind (and other test tools) will complain about this. When using Valgrind, make sure the OpenSSL library has been compiled with the PURIFY macro defined (-DPURIFY) to get rid of these warnings. (http://www.openssl.org/support/faq.html#PROG14)

Unfortunately that didn't help me either, as I couldn't get -DPURIFY to work, the compile phase too forever, and I'm not skilled with cross compiling, and my target platform was a RaspberryPi. Apparently I hadn't set myself up for success.

I hope someone else can appreciate Valgrind and avoid stumbling into the issues that I faced, and perhaps learn something about OpenSSL compile flags along the way!
In terms of sustainability, things like same-day delivery are being attempted by companies with much greater capacity to absorb losses. Google and Amazon can explore potential market opportunities without devoting their entire operation to that venture. If it works out - great, but if-not, they haven't gone out of business, and can re-focus on their core business model.
Building an image search engine: Part 2
"Read up on modern digital forensics. Everything you do on a machine leaves a trace and there are ways to recover those traces and put together exactly what you did."

As a followup, both you and GP should read up on digital forensics from someplace OTHER than their marketing material...
Fwiw the story is still unfolding. Some parts of the media are reporting that the driver had a "character certificate" from an Assistant Police Commissioner. It is unclear (as of writing this) how legally valid (or even genuine) that is. Could be photoshopped for all we know. (the media can be quite incompetent and report rumors as truth and vice versa)

Fwiw http://timesofindia.indiatimes.com/city/delhi/Delhi-police-h...

This is in someways the direct opposite of what the media was reporting so far. It will all shake out in the coming days/weeks.

Meanwhile Uber remains banned in Delhi (imo a good thing. The management is pretty scummy and they and Uber's operating procedures could use some sunlight). The government and the police will come under massive media scrutiny (imo, even better.)

It is now a full fledged media circus here, with politicians posturing,citizens screaming, parties of different ideologies protesting etc. Elections are due in Delhi in February, and safety (or lack of it) for women in Delhi is an issue that voters pay attention to, so the above is all par for the course. Again,just fwiw.
If you don't mind my asking - what community do you participate in to mitigate the scatter brain effects of being INTP?
Don't forget there is also a process for secretly declaring any patent that is too novel or related to anything the government doesn't want out as "Top Secret" and frozen forever. At least with the process being described here, the patent still has a chance of approval. The ones declared off-limits get no compensation and are barred from speaking about their inventions, though I have heard of rare instances where they have sued, but they usually lose.
I know of at least, Intego's product for Mac OS as late as a couple months ago (got it as part of a bundle, installed, was horrified, uninstalled a day later), as well as CheckPoint endpoint security live up to the stereotype of antivirus programs being bloated system hogs.

Really, look at what they do. They pre-emptively scan every executable program you run at the least. Unless you're on an SSD, and probably not even then, this is a blocking operation that is impossible to not notice.
I cant read this whateveritis because the fonts are too gray/white as the background.

Skimming through it, yes whatever you define as "enterprise" can fit your definition and whatever claim you are doing in the article or blog, can be fulfilled.
What? No, it's not an anti-pattern. It's about understanding functional scoping, JavaScript doesn't use lexical scoping.
Tien tips om een goede relatie uit te bouwen
Rust does not require a CLA.
Evidence would be difficult to offer given that their algorithm is a changing black box.

I also don't see how "search is hard, which is why Google's search results have issues," is a simpler explanation than "Google has some bias towards results that they profit from."
Unfortunately, rape cases are very hard to convict (even in US) because police & prosecutors does not take rape investigations seriously.

They are hard to convict because usually there are no witnesses and it turns into he said / she said. I see a lot of people wishing it were not so, but the legal system has severe punishments and thus a high bar for conviction (or that's how it's supposed to be).
How would that have achieved anything?

You want a Minority Report-esque flying police department that drops themselves onto the road if the driver veers off route?
Luke here, the author of this post. I just wanted to say that Solomon did a great job pulling this meeting together, and that this meeting is an example of a pattern that Docker is using to get community feedback in gradually increasing circles (finally resulting in a proposal on GitHub). IMO, it's a good balance between completely open design and sane forum for discussion!
http://www.huffingtonpost.com/2013/12/10/delhi-rape-one-conv...

Of 706 reported rape cases, 1 lead to an actual conviction. So you have an under-reported category of crime which is irregularly prosecuted. There's obvious ethical issues with denying jobs to people based on accusation rather than conviction, but in a society with a broken justice system surrounding that, there's ethical dilemmas no matter how you slice it. There's also a serious question about how you rate the ethical utility of someone not being able to get a job in a specific area, versus possible endangerment of someone's life.
IT Evolution Leads to Investments in BYOD, Cloud and Unified Communications
One of the issues in India right now is non-compliance by the police. Those statistics, while certainly valid for cases we can prove, don't tell the whole story.
Oh I wouldn't say its a small market...

Some googling around shows 8 million people in NYC. Figure about 1% are in the 1%, so you've got maybe 80K possible customers to split among all home automation startups.

On the other hand, some googling around shows 4 million commercial fishing boats worldwide. If your diesel boat engine microphone troubleshooting crowdsourced social network repair app drew in only 10% of ship owners, that would be a 5x bigger hit than the entire home automation marketplace. Also don't forget that ship owners who don't have money are what are called former ship owners... these guys have serious cash or they wouldn't be throwing money into a hole in the water like boat owners do.
The Oldest Advertisements for Books
Agreed. When in my 20's I had a huge epiphany while having a high fever. The fever had changed my brain in some way that allowed me to see something about my life that I hadn't seen before. After the fever was gone, the thoughts remained and it was still obvious that it was true, so it wasn't just delirium and crazy thoughts produced by it.
Show HN: I made an open source holiday gift guide for Brooklyn
You clearly didn't read the article.

> it's not Uber's fault that the indian market is not as strictly regulated, and that one of their drivers did this.

According to the article this driver would be banned from getting a taxi permit under Indian law. Uber didn't follow Indian law.
"though Flooz was a flop, bitcoin has now shown that digital currency can play huge role in the modern world"

Sure - if one considers "never-ending hype-machine" and
"engine for producing scam mining-hardware companies" to be a "huge role"...
> Do you know that more women are raped every year in UK & US than in India?

Bullshit. Your link states "does not include cases of rape which go unreported, which are not recorded, and does not account for differing definitions between countries".

http://www.washingtonpost.com/blogs/worldviews/wp/2013/01/07...

> Three-fourths of the perpetrators of India's 24,206 rapes in 2011 are still at large, and that's not even including the rapes that go unreported, which are thought to be the majority of cases. The women and girls who do report being raped can sometimes face antipathy or outright hostility from police.
I've listened to presentations by Combat Stress, a UK charity that works with veterans with mental health issues. Surprisingly it is veterans of Northern Ireland that have the greatest number of mental health issues, not those involved in what we might think of as more active wars.

I can see parallels with what many Iraq and Afghanistan veterans are suffering, the constant threat of attack and a local populace you are supposed to be protecting. Yet in NI the populace was British, the cognitive disconnect must have been tremendous.
Show HN: Visual representation of Hacker News comments
Sometimes I want to make sure I read every comment in a Thread. Also comments that come in later. For example, when I posted my laptop comparison map I got a ton of great feedback: https://news.ycombinator.com/item?id=8405065 and I wanted to make sure I don't miss any of these. For this purpose, I made this visual representation:

http://social.gnod.com/hn:8405065

I think you can grok what it shows. It simply templates all comments in a recursive way. Read items turn blue. You can mark interesting items and they turn green.

I find it interesting to look at different threads this way. Every one has it's own unique appearance. Here is a very short one for example:

http://social.gnod.com/hn:8710416

I use this bookmarklet to switch between HNs regular view and this visual representation:

javascript:l=location.href; if (l.indexOf("y")>-1) a=l.replace(/[^0-9]*/,"social.gnod.com/hn:"); else a=l.replace(/[^0-9]*/,"news.ycombinator.com/item?id="); location.href="http://"+a;
Myself, no. It's been my experience that AV programs only warn after it's too late and you've already been owned by some nasty bit of code. Gee, thanks for nothing, time to flatten and reinstall. There's also the problem that literally every one I've found on a Windows platform appears to be designed for the lowest common denominator, easily frightened end user - scary warnings and dire predictions about what might happen if I don't renew my subscription (another problem, you have to subscribe to all of these on a recurring basis), Fisher-Price level UI, and so on.

To borrow a phrase from the /g/ community, I run Common Sense 2014 platinum edition. I.e. I don't download stuff from sketchy websites in general, I don't click email attachments, I don't use the Java web plugin, I do use things like Adblock and Noscript, etc.

If I do end up with a possibly suspicious file it gets sent off to a multi-scanner environment like VirusTotal or Jotti where I can get about 30 different opinions simultaneously.

The last few infections I've gotten were due to doing something boneheaded. Running something from a torrent without checking it first, or turning my browser security off temporarily and forgetting to reenable it.
> I don't think it would have hurt them to err on the side of caution on this one.

Erring "on the side of caution" in this case basically means denying someone a job, a livelihood, based on mere allegations that anyone can make. If you strictly enforce this (or even harsher variants, e.g. "no men sitting next to children on planes"), you make it very simple to ruin someone's life.
Very conveniently you have left this bit from that article you cited :

'It does not include cases of rape which go unreported, which are not recorded, and does not account for differing definitions between countries.'

This is why you see such a huge difference.

> You hear a lot more about rapes in India because Indians are more outraged towards rape than Americans & British.

Wait, wat?
I think it's likely that the space will be profitable for Amazon and Google. They work at the sorts of scales where you can make a decent business even with a lifetime value of pennies for each customer. Doing a startup that doesn't have that sort of scaling advantages is a very different proposition - anyone thinking that this is the same idea as Kozmo hasn't really thought about it very hard.
Pulse: Understanding the Vital Signs of Your Business

This is a great book for anyone running a bootstrapped business. It is based on the Corelytics software product, which is a financial analysis tool that syncs with Quickbooks to provide trendline, progress against goals, and other real time financial metrics for startups. This gives you a view of where things are headed rather than a "too late" picture in your financials.

http://www.amazon.com/Pulse-Understanding-Vital-Signs-Busine...
If the man was aquitted, why is background check even mentionned? You can't refuse someone because he was accused of something, right? That'd be very discriminatory
You don't have to do that, you can tell a function what to use by using 'call' or 'apply'. Some people even use bind, but I think it adds too much line noise.
This tried to download something as soon as I visited the page.
They both stand on spindly legs
Plenty of countries don't have guns in every purse without rampant rapists. I think there are different solutions to the problem, like promoting a culture where women are equal.
There's an online shoe/fashion retailer in Germany (Zalando, because faux Italian is the new dot-com) that's apparently following Amazon's "every sale is a loss but we're making up for it in volume" model. They're ridiculously successful (in terms of sales and market share) and often held up as an example for successful tech companies.

I'm not entirely sure what their long term plan is, but I'm hoping this is just an attempt to establish a monopoly that can then be exploited to turn the operation into a profit.
I do on my (Windows) work laptop, because the company that owns it justifiably insists I do. It's completely transparent, except for the odd days where an upgrade to VirtualBox or VMPlayer will introduce new "hardening" features, that the AV software will happily flag as a terrible threat.
So I guess they're going to ban public transportation, restaurants, public places, etc... as well, due to all the rape happening there.
You've missed out a huge sector of programming languages; I'd be more inclined to take your claim of "unique" seriously if you'd included e.g. Haskell or OCaml.

More importantly, it's a massively biased comparison to look at a language from 3 years ago and compare it to those from 20, 30 or 40 years ago. Of course the standard library will be cruftier in an older language. The Idris standard library is beautiful, really state of the art - as you'd expect from a language that's only been written in the last couple of years.

It will be interesting to see what the Go standard library looks like in 20 years' time; I'm betting it will fare less well than Java's, because the workarounds and cruft necessary to avoid breaking changes will be worse in a language without Java's type system. In the meantime, the fair and informative comparison to make is with languages of a similar vintage.
Or perhaps its just a case of executing it right. I certainly hope so since the startup I work for[1] does same day delivery of food (and has been doing so for years now), and so far we're doing it without bubble-esque levels of investment.

[1] https://www.hubbub.co.uk/
The Economist recently published a contrarian article claiming that suburbs are the real winner on a global scale.
One night stand framework
Sounds interesting. Care to elaborate?
That has been a dream since at least Sutherland's 1962 PhD thesis. Many have tried. It works for a few niches, mostly dealing with data flow. Besides LabView there's Quartz Composer on the Mac, and Yahoo Pipes, so it's not like it's an exotic solution. No one has managed to come up with one which is an effective general purpose language on par with the more text-oriented ones.
Show HN: Startup Baby – funny, cute startup-related baby clothes
Had not heard of that one. The notion of a shadow organization trying to control the course of humanity is very old. Asimov gave it a shot with "The End of Eternity" which has an amazing final chapter IMHO. But of course the concept is much older than that too.
Cycling where no one had cycled before, bikerafting the Alaskan coast
You can actually hire (or not hire) anyone you want. Background checks can find all sorts of things, most of which can be used against you. Only a few classes are protected, and 'accused of crime' isn't one of them.
According to some surveys, 20% to 25% girls on American colleges campuses suffer sexual assault.

Given that you believe this, I take it you will do everything you can to prevent your daughters from attending college?

(For similar reasons I'll attempt to keep my sons out of jail.)
That might make small towns better if you want to start a "lifestyle business" instead of a VC funded startup.
No. The story of Detroit's decline and it's comeback has been about race for decades. Talent pool, education, demographics, and skill levels in Detroit are a function of race, which dylanbox has experienced first hand and shared.

http://en.m.wikipedia.org/wiki/Detroit#Race_and_ethnicity
Selection bias. It's really no different from how people always seem to think all music in ${decade that they were teenagers} was so much better. Because all we remember are the handful of songs we liked plus the memorable stuff that survived in "best of" compilations.
divorce among their parents stands at record highs

The fact that you think this is inherently bad is odd.

It happens largely because: a) The nuclear family is mostly sustainable in times of economic prosperity, b) Divorce used to entail far larger social consequences in the past. Women were generally more dependent, as well. Staying with someone you don't like out of some perverse ideological duty like yours is far worse than divorcing them.

This group is less willing to make social commitments

Social commitment as to what?

delays making life changing decisions longer than previous generations

This is a bad thing, again?

Not everybody gets to be a winner.

Did you listen to some rant about participation trophies in school and you're now extending it to some insidious, omnipresent cultural idea that children are being taught everyone's a winner?

Time is short.

Hasn't changed.

If you screw-up there is a punishment.

Hasn't changed.

Quitting is not acceptable when people depend upon you.

I keep observing this form of values dissonance amongst reactionaries like you. On one hand, they value nothing more than the spirit of individualism and free trade. On the other, they hold these vague ideals (which have never been widespread) that sound oddly collectivist in nature.

Life isn't fair.

Hasn't changed.

Withdrawal from society and intimacy

I don't recall previous generations being particularly positive with regards to sexuality (this hasn't changed: many are still puritanical, but from leftist perspectives).

Finally, here's a little thought. If all of this is true and Millennials are the end of the moral zenith as we know it, who do you think is responsible for raising them to be this way?
That changes my opinion. Uber is liable if this is a) true, and b) that information was actually available.
These actually took me most of 2013 and 2014 to get through:

How To See Color And Paint It - http://www.amazon.com/How-Color-Paint-Arthur-Stern/dp/082302... Taught me how to paint what I see accurately.

Secret Knowledge - http://www.amazon.com/Secret-Knowledge-New-Expanded-Rediscov... Taught me that painters have been using projection for hundreds of years so I'm allowed to use any technology I can get my hands on to make art.

Van Gogh: The Life -- http://www.amazon.com/Van-Gogh-Life-Steven-Naifeh/dp/0375758... Hated this book because the authors (two obnoxious lawyers who happen to be good at research) write about him with zero compassion like he deserved the abuse he received for being different. However, Van Gogh's story is fantastic and inspiring even if it is very tragic.

There's a whole ton of others, but those stand out.
I know there have been several projects based on "evo-lisa" in the last few days, but I'm not jumping on that bandwagon - this took me two weeks!

Incidentally, even after implementing this I'm still not sure if it's proper to call it a genetic algorithm. Any comments welcome.

Thanks for checking!
Fantastic Ideas != Economically Viable Ideas

Pay close attention to the underlying costs of the implementation of your idea and look for new technologies which you can use to enter a market with a higher quality product/service at a reasonable price.
Last time this happened, we had a pretty bad time. NS and SOA TTL being set at 24 hours made switching to Route53 rather difficult. Hopefully, they'll recover soon.

Anyone know the details of how these things happen?
Small string optimisation proof-of-concept
Clickable links:

a long thread
http://social.gnod.com/hn:8405065

a short thread
http://social.gnod.com/hn:8710416
For years I though that the Internet would fuel re-ruralization because it allows people to work outside the limits of densely populated areas. I think I suffered from two errors in that assumption: first that many people other than me wanted to live and work in the boonies; and second that infrastructure in rural areas would catch up somehow. I think the trend toward urbanization makes perfect sense from an infrastructure perspective, and it makes a certain amount of sense that most people prefer to live with other people.
Code Execution in Spite of BitLocker
Not sure where you got this from. JavaScript does use lexical scoping for almost everything, except for "this".
You could be surrounded by thousands of people at any moment who all have headphones on and keep their gaze at a 45 degree angle towards the ground. You too can walk past homeless panhandlers asking for money and ignore them. You can hang out at hip dive-bars and pretend to be cool until the neighborhood gentrifies and you have to commute farther out to the next spot. You can sit next to the schizophrenic on the bus that went off of their meds and everyone does their best to pretend e is the hallucination and not a real person. You can go to events where every clique but your own is present. You can rub shoulders with everyone who wouldn't give a damn if they stepped on you for their next big opportunity.

You can find loneliness anywhere.

Being "always connected," I'm beginning to realize, is not always the optimal state. You lose the ability to focus, to consider the future, and form thoughts of your own. As Douglas Rushkoff suggests: we all live in the present.

For better or worse this is the way things work... but I think it's rather amazing that we have the option to work on a terrace in a medina in some North African city if we want to. And yet so few of us, at the forefront of the technology that enables this lifestyle, take advantage of it -- even for temporary periods. There's something to be said about taking a few months away from the Valley to think for a while.
The Fantastic Mr. Feynman (2013 Documentary)
Thanks for checking it out! I am planning to add a few deep learning related posts during the holidays. The recent results for NLP, captioning and speech using encoder/decoder models are just too cool not to demo.
UK based tech should contribute more to big data in their industry