skysight-inc/HackerNews huggingface dataset:
> Couldn't agree more. Evolution as a process has no regard for simplicity or elegance. The solutions that Natural Selection "comes" up with are random. I guess you could say that all organisms have a design, but that the design is irrational.

Except of course that evolution comes up with solutions that are so clever and so intricate that we, with all our scientific brains, have barely scratched the surface of understanding it. Now if it acts intelligently, walks intelligently and quacks intelligently, then maybe we should just call it intelligent?
Distributed transitive elimination for large graphs using Hadoop and Cascading
I see. That's a good point, its difficult to say if DNA has no junk.
So I'm going to avoid the categorical issue, of junk,non junk,essential,redundant(but useful in a replication failure). maybe

My thoughts are this, DNA is not used just for an individual survival but also a mechanism to allow adaptation at some higher level.
Like how some deep learning AI's learn how to play games by making random moves and getting feedback from the score changing. For DNA, we get random mutations/moves in the form of transcription,replications errors or Meiosis , and the feedback comes from successful reproduction(surviving to play the game again).

So what we call junk DNA, might actually play a large role in this sort of "learning" mechanism.

I hope I explained that decently.
A lot of my thoughts come from this book
http://en.wikipedia.org/wiki/The_Selfish_Gene
Also, their by far best evangelist, Kevin Whinnery, left for Twilio a year or two ago.
Like I said, with hints and guidance. Write a function to find a substring. Ok. What's its runtime? Can we make it faster? What if we skip ahead a bit after a failed match? How much? What's the fastest way to calculate that?
This is the opposite of a great program.

A great program scales with Moore's Law: when you get 2x memory, the program gets better, ideally more than 2x better.

Human limitations remain constant through the ages, that's why climbing Mt. Everest or the 4 minute mile are so compelling. But the most basic fact about computing capacity is its (exponential) upward trend.
That will be interesting. It seems plant based substitutes are far closer to mass production, but for many it still won't be close enough to meat.

I love hampton creeks Just Mayo as it has completely replaced real mayo for me.

While I understand the reasoning behind using the name Soylent, I don't know if they should have attached themselves to Soylent Green. I also wonder how your metabolism would adjust if instead of eating lunch, you drink Soylent for 4 hours as a replacement.
i used to try this, but young programmers especially tend to just leave thinking "regex is so powerful but i don't know it", which was likely their mindset going in anyway.
I hear what you are saying and I agree that the term patriarchy is a very loaded one. However what I am referring to is, as other commenters have pointed out, a systemic patriarchy. I am by no means implying some sort of conscious system of oppression but rather a centuries-old systemic dominance of men over women that has undeniably resulted in women feeling that they exist in a position of relative social weakness to men. I share your suspicion when people mention systems of 'control' while implying some sort of conspiracy. My use of the term patriarchy is closer connected to Antonio Gramsci's theory of hegemony, within a gender framework http://en.wikipedia.org/wiki/Hegemony. Granted this is changing but it is by no means over. I merely stated my position on women's rights and the patriarchy as a way to pre-empt any unfounded backlash to my comments along the lines that I somehow support the patriarchy. As you have pointed out the main point of my article was that her actions were justified to a point, and that the actions that went beyond that point were the catalyst for the unfortunate repercussions that ensued for both parties. Thank you though for highlighting this as it is an important distinction to be made.
Oh man that sounds pretty freaking amazing... look forward to following your progress!
When this topic comes up, I always recommend Man's Search for Meaning by Viktor Frankl: http://www.amazon.com/Mans-Search-Meaning-Viktor-Frankl/dp/0...
Actually majority of people searched going through borders turn out to be perfectly innocent... Which means that if the law does allow officers to search everybody's personal information on their electronic devices they can browse at will my personal communication every time I cross the border.

One good thing about this story is that electronic device searches on Canadian borders are somewhat in the legal grey zone and this will force the courts to clarify the rules. And... allow public to voice their approval or disapproval of this ongoing practice.
Yeah - it is. It's really an inside joke. It abbreviates to HN. And Helvetica Neue is the default font of iOS and OS X.
I spent a long time playing with genetic programming systems a number of years ago, and started to get an intuition for evolution and how it "thinks."

It can be thought of as an alien form of intelligence. It "learns" and "thinks" but not in a human-like way. It does not design things the way we do.

Argumentum ad Lovecraftium: http://lesswrong.com/lw/kr/an_alien_god/
The worst case is that you apply and YC rejects you on the basis of conflict of interest. (I don't know what their actual policy is; maybe they don't care.) YC isn't going to blacklist you from the industry for life just for applying.
> I'm just reporting the patterns I saw. That's all.

Well let's not kid ourselves. :) If a pattern you happened to observe reflected poorly on women - like if you observed that many more of them were incompetent than men[1] - you wouldn't report on it here. Or else you would just get downvoted or ignored. Can you honestly object to that?

Casually reporting on something which shows women as a group (or subgroup, like in tech) is viewed at best as being in poor taste, or at worst as sexism or misogyny. And there are good arguments for calling it that. But do the same for men and it's just innocuous "observations".

[1] For the sake of the argument: totally hypothetical.
Prior discussion on front page: https://news.ycombinator.com/item?id=9151799
don't be pedantic
This guy steals a girls watch in public.. crazyyy
What part of the world are you from? Here in Canada, if you were to say "Canada is in America", it would sound as strange as saying "Spain is in France". To Canadians, America only ever refers to The United States of America.
It sounds like an encryption suite that had had an included "crytpolocker" gui element would be a hilarious method plausible deniability, and at least make this asinine habit harder. Just randomly generate the BT address so some strangers get paid if the border agents want to try to unlock something they have confiscated.
How to Teach Angular to Your Kids
We switched to Sendy too, because MailChimp's pricing leaves a lot to be desired. We have a list of about 10k subscribers, and we only send a campaign every 2-3 months. I have no idea why this is priced way higher than someone with 1k subscribers would sends 4 campaigns a month.

Sendy has worked perfectly for us. The UI could do with a lot of love, but its functionally fine.
I tasted a toast from a smart toaster a few weeks ago and it was the best toast I have ever tasted. Looking forward to taste more products from smart cooking tools.
You can do this with HTTP1 actually. Its how motion jpeg works. I've actually got a little mjpeg php script here - https://github.com/donatj/mjpeg-php/blob/master/mjpeg.php Just flush every frame and you're golden.

I've also seen simple dashboards that do this, displaying one line at a time as data comes in, simply never closing the connection.
Is the candidate capable of decomposing a problem and analyzing subproblems? Are they capable of integrating subsolutions back into a working whole?
Ask HN: Trustworthy backup service?
A particular pain point that I've had managing websites and services hosted over a hodgepodge of shared hosting accounts and VPSes is centralized and secure backup of web content and databases. AKA, I can schedule complete backups of the source files and database contents across multiple hosting accounts.

While some hosting services have their own internal backup systems, and there are a number of local backup clients you can run, the market of cloud backup service providers that offer a backup-everything service seems to be pretty sparse.

Of course, the major caveat is that in order for such a service to work, you must provide them with credentials to access all of your servers. While services like Mint seem to have slowly made more people comfortable with this idea, it still feels "wrong".

What solutions exist for this problem? Has anybody had experiences (good or bad) with cloud backup providers like dropmysite.com or similar services?
What if we have wild mutations AND exceptionally good exception handling?
That's a bullshit excuse border guards give to search electronic storage.
Body-swapping,3D modeling,3D printing & projection mapping onto frogs!join us
These sort of bottom-up solutions are enabled when the right conditions come from the top, too, as discussed in the
'Policy to help investment co-ops spread' section.
I do this (reset and reformat to factory spec) with my phone and my laptop every time I cross a border. On the other side I download a TrueCrypt file which has everything (and only what) I need whilst abroad. I started doing this in 2010, after my phone got taken into another room for a half hour at Ben Gurion in Tel Aviv in 2010.
and now NZ customs is seeking blanket authority to force people to give them passwords at the border
Don't waste time being a startup groupie
Sometimes the goal is to scale at exactly the size of the group doing it, and stay there. If everything is mass market then there's no individualism or culture.
"There is no reason, unless you believe in magic, to think AI can't be as smart as humans."

AI can be as smart or smarter than most humans in many ways, but I think it's a very real possibility that its development path won't render the human mind useless. They key difference between AI and humans is AI has the power to iterate and learn from its mistakes much faster than humans without fatigue. The methods of which it learns are created by humans. To assume the creation of AI with "a positive feedback loop that goes nobody knows how far" without humans first understanding how seems more of a belief in magic to me.

"I don't think, and a lot of smart people don't think, this is true."

When it comes to predictions, smart people can be wrong. I could be wrong or they could be wrong, and they may be smarter than me, but I'm smart enough to know this is true.
They lost me at "satellites receive signals from your phone". An entire article on GPS and they can't even get the basic premise of how it works correctly.
I acquired a dislike of regexes in school, and it wasn't until I found http://www.regexr.com that I felt I could efficiently figure out how to use them (and started to feel that they were seriously awesome). I think that regexes, like so many programming tools/utilities, have such a frustrating initial learning period that many people don't want to bother.

Regexr sidesteps this by not only having hints/cheat sheets on the side, but it shows you your results as you construct it; faster feedback = faster learning.
This is not old code. This is the kernel of ESXi 5.5 (Their current product) and its highly likely that ESXi 6.0 has the same problem. This is not old code, it is the heart of their product offerings.
Aye, I did cherry pick a bit, sorry about that. But still, if you go to Brendan Eich's wiki page [0], it says that he wanted to put Scheme in the browser, but was commissioned to create a language that resembled Java instead. I guess he ended up doing a little bit of both :)

[0] http://en.wikipedia.org/wiki/Brendan_Eich#Netscape_and_JavaS...
Why You Should Create an Online Course Before Starting a Blog
yup it is broken.
A lot of the comments here are depressing, showing no appreciation of computing history or engineering challenges.
Sure, it gets us the "Terry stop", a police tactic which the Supreme Court currently says is legal.

In Terry v. Ohio, 392 U.S. 1 (1968), Terry was represented by Louis Stokes, who went on to become a luminary in local and national politics. Here's what Stokes said about the case, from http://nymag.com/news/intelligencer/nypd-stop-and-frisk-2012... :

> Stokes, chairman of the legal-­redress committee of the Cleveland NAACP, believed the arrest was dubious.

> Representing Terry in court, Stokes pressed [arresting officer Martin] McFadden on the stand, where he got him to admit that the men weren’t doing anything other than peering into store windows, and that he’d never busted anyone before for seeming to case a business. “What attracted you to them?” Stokes asked.

> “Well, to tell the truth,” McFadden answered, “I didn’t like them.”
I'm not sure of that analogy.
Somehow telomeres are thought to connected to aging.
http://www.progeriaresearch.org/cbs-monday-night.html
Cancer cells can extend their telomeres, and are also immortal.
I imagine them to be some sort of internal counter that other components of the system listen to.

I guess I also have a hard time figuring out what people are trying to say when they call parts of the genome "junk".

Perhaps what's "junk" is contextually dependent ?
One human's trash is another human's treasure ?
404. Correct URL: http://blog.dominodatalab.com/topic-modeling-in-sept-11-news...
Show HN: Open Source Python-Based Gamification Engine
Ya, it's really not me that has the problem with it. It's more about trying to find out if there is a rational argument to change my partners opinion.
Are the users' gmail accounts 'gmail.com' or 'mydomain'? Because I've sent mail from servers using a google mailbox to authenticate, and the from field was overwritten with the name of the mailbox used.
I had no idea that move even existed! Are there any other "non-standard" moves?
This seems closer to Levenshtein distance than NLP classification. You could also get similar results from a soundex comparison against domain names (substituting numbers for letters when appropriate and breaking up/combining subdomains).

Even with categorization based on ASN's, there is still a high risk of false positives that would make this more a analytical process as opposed to automated inline blocking approach.
> the complexity is simply shifted from the language onto the programmer.

That's not my experience with Go at all - it provides less resistance to getting code written than any other language I can think of offhand.
If you're not doing anything illegal with tor or encryption, you shouldn't have anything to worry about (in Canada anyway).
Canada skipped out on the 2003 Iraq war and subsequent occupation, but it was part of the Afghan mission all along, in the NATO mission in Libya, and many others. Now my take on these is that they are fights for the neoliberal order, not democracy, but I thought I'd answer in the spirit of the question.
The problem really comes down to expectations on your point. For many of us, this would just be knowing that there are good algorithms on doing this.

If you don't already know of this algorithm, finding it is something that took a surprisingly long time to do. Using a field of algorithm design (pushdown automata) that just isn't that widely utilized nowdays. (Well, I suppose your domain may vary in this claim.)
Why is it a "bullshit excuse" if they do actually manage to catch many people by searching phones?
To be clear, I didn't make the above statements regarding BusyBox, they were made by the claimant, and the author of the linked article.
Yeah. This might change if the Chinese companies get wind of this technique; if I recall correctly these kinds of parallel LCD panels aren't all that expensive. (Edit: Actually, the controller chip used in those existing Pi LCD modules seems to support the required interface, it's just not pinned out. They could probably make new versions of the modules that are wired up properly.)
I think the date given in the HN title is off: googling suggests that the paper is actually from 1989. (Presumably 1998 is when it was published on the website.)
Answers About the New NOAA Massive Linux Cluster (2000)
Does the difference in kernel an filesystem have any effect on the jumps you saw between the xeon and i5? Really curious about how the benchmarks comparing the two play out if the hardwares were both running Gentoo with 3.12 and ext4. (or the older kernel and xfs I guess...).
Disclaimer; I'm not a sysadmin. Data point below is second hand knowledge from helping to track down issues with the ops team.

Our company started with RHEV and ran into lots and lots of issues with it. There were compatibility issues between our VM infrastructure and SAN (firmware problems on one side, I forget which). Guests would just lock up all the time. There were other problems, but I'm not familiar with them.

We've had little to no problem since migrating to VMWare.
Android does -- declare a TextField's type as Email and it will auto-complete your email for you
Lockheed Martin's Compact Fusion Project
for the record, my comments assume no delicacy on the part of women.

i actually hate working with and being around people who hold your viewpoint.

keep shooting from the hip buddy, everybody who finds you offensive is a delicate being - right on.
So is that to say if you introduce something to the cooking element, like water, the temperature will be wrong because the water unexpectedly cooled the surface?
Do you individually calibrate the grills, or keep the same model parameters for all of them?
I like your presumption that I couldn't possibly have thought of this before. As well as your ridiculous assumed superiority in ordering me not to "attempt" to answer. Gosh golly, anon, please point out more of what's truly significant. Without you I would be lost.

I think any opinion is welcome in honest dialog between people who are pursuing sincere understanding and are acting with sufficient empathy toward all participants. I also think that is about 1% of public discussion, and that it takes an immense amount of effort to create the proper preconditions for that.

Outside of that, no, I think there are plenty of opinions that merit social opprobrium for their straightforward expression. And I'd bet you do, too. If you can't name 5 in the next 30 seconds, you aren't trying. Speech has consequences. And I think it has to. [1]

I also think that regardless of opinion, there are ways to engage in dialog that are so harmful that they should be called out. And you think that too, or you wouldn't be giving me your more-in-sorrow, think-about-what-you've-done routine. The only difference is that we have different standards for what merits objection.

I agree that tone matters, which is why I chose the tone I did. If your goal is to personally persuade every sexist goof to come to a considered realization that they have made a deep mistake, then godspeed. (If that is your goal, though then your recent comments history doesn't show you working very hard at that.)

But that's not my goal. My goal is to fix the goddamn problem. It's hurting my field, it's hurting people I know, and it's hurting a lot of people I don't know. I want the ongoing harm to end.

History suggests that a lot of people never get over the idiotic opinions they grew up around. This is true even for very smart people; Planck wrote, "A scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up that is familiar with it."

So consider today's KKK. Do I want everybody to be not racist? Yes. Would I like every member of the KKK to realize that they have been assholes all their lives and start making up for lost time? Sure. If some rando starts talking to me about the inferiority of black people, am I going to patiently talk to him about what the research really shows? Fuck no. I am going to tell him that he's an asshole, and that I don't want to hear his racist bullshit around me. If he ever wonders why, he can hop on Wikipedia and read a little history. He won't, of course, because the problem here isn't primarily his ideas; it's his biases.

[1] See, e.g.: https://www.popehat.com/2013/09/10/speech-and-consequences/
"make sustainable versions of meat and dairy products from plants"

Is this a replay of making margarine to replace butter?

I can't read the article (paywall) but I question the profit motive to try and re-invent farming using technology alone. Do we need a Microsoft of food?
I agree and have often thought that code is an interesting analogy to study to get insight into biological life. Since the widespread adoption of the internet we have an ecosystem in which different species emerge (commercial and open source software) which try to solve problems and then react to stresses within the environment and try to evolve. Projects are abandoned. New functions are piled on to existing code bases. Code is commented out.

I'd love to start a project to study this.
That fills a decidedly large gap in my knowledge. Thank you.
About breaking backward compatibility - they mentioned at ng-conf an interesting thing today: you'll be able to partially migrate from Angular 1.x to Angular 2 in both ways - having either Angular 1.x app with some Angular 2 components, or Angular 2 app with some Angular 1.x components.

https://www.youtube.com/watch?list=PLOETEcp3DkCoNnlhE-7fovYv...
Yeah it really does sound pretty great, not sure if I will be an early adopter, but I will certainly keep an eye on it.

Good luck!
I think your heart is in the right place, but realistically do you think throwing "stuff" at the kids and hoping for the best is the most optimal strategy? I mean if tomorrow someone handed you a book on insects and an insect catching kit, are you going to learn it and go do it? Likely not. That is how much interest some of these kids have in this subject.

A lot of organisations, grants, and so on throw money at things and hope for the best. Technology in particular is popular. They give out millions in technology grants with no specific focus or plan, and then they wind up with everyone having an iPad, no apps, no training, and no specific educational outcome.

So someone, no doubt, will suggesting buying Raspberry Pis for the entire class, and they're great. But the question is: What then? With no instruction, even 101, do you think many kids will pick it up and do much with it? Maybe you should be talking to the school about what could help THEM.

It might sound "boring" but honestly just buying them some digital projectors might do more for the kid's education than actually trying to buy the kids themselves bits and pieces, unless you have a plan to instruct the kids and get them going down a path (this would likely require cooperation with the school, maybe parents too).
I recently played with the GoGo Board recently: http://gogoboard.org/

Starter kit looks to be around $30-35. It comes with a board, a bunch of sensors (humidity, temperature, light, proximity, etc.), and a couple motors. It also connects to NetLogo Lab (https://ccl.northwestern.edu/netlogo/), where you can explore various models.